Documentation
¶
Index ¶
- Constants
- type Api
- type ApiArgs
- type ApiAuthMode
- type ApiAuthModeArgs
- type ApiAuthModeArray
- type ApiAuthModeArrayInput
- type ApiAuthModeArrayOutput
- func (ApiAuthModeArrayOutput) ElementType() reflect.Type
- func (o ApiAuthModeArrayOutput) Index(i pulumi.IntInput) ApiAuthModeOutput
- func (o ApiAuthModeArrayOutput) ToApiAuthModeArrayOutput() ApiAuthModeArrayOutput
- func (o ApiAuthModeArrayOutput) ToApiAuthModeArrayOutputWithContext(ctx context.Context) ApiAuthModeArrayOutput
- type ApiAuthModeInput
- type ApiAuthModeOutput
- type ApiAuthProvider
- type ApiAuthProviderArgs
- type ApiAuthProviderArray
- type ApiAuthProviderArrayInput
- type ApiAuthProviderArrayOutput
- func (ApiAuthProviderArrayOutput) ElementType() reflect.Type
- func (o ApiAuthProviderArrayOutput) Index(i pulumi.IntInput) ApiAuthProviderOutput
- func (o ApiAuthProviderArrayOutput) ToApiAuthProviderArrayOutput() ApiAuthProviderArrayOutput
- func (o ApiAuthProviderArrayOutput) ToApiAuthProviderArrayOutputWithContext(ctx context.Context) ApiAuthProviderArrayOutput
- type ApiAuthProviderInput
- type ApiAuthProviderOutput
- func (o ApiAuthProviderOutput) AuthType() ApiAuthenticationTypeOutput
- func (o ApiAuthProviderOutput) CognitoConfig() ApiCognitoConfigPtrOutput
- func (ApiAuthProviderOutput) ElementType() reflect.Type
- func (o ApiAuthProviderOutput) LambdaAuthorizerConfig() ApiLambdaAuthorizerConfigPtrOutput
- func (o ApiAuthProviderOutput) OpenIdConnectConfig() ApiOpenIdConnectConfigPtrOutput
- func (o ApiAuthProviderOutput) ToApiAuthProviderOutput() ApiAuthProviderOutput
- func (o ApiAuthProviderOutput) ToApiAuthProviderOutputWithContext(ctx context.Context) ApiAuthProviderOutput
- type ApiAuthenticationType
- func (ApiAuthenticationType) ElementType() reflect.Type
- func (e ApiAuthenticationType) ToApiAuthenticationTypeOutput() ApiAuthenticationTypeOutput
- func (e ApiAuthenticationType) ToApiAuthenticationTypeOutputWithContext(ctx context.Context) ApiAuthenticationTypeOutput
- func (e ApiAuthenticationType) ToApiAuthenticationTypePtrOutput() ApiAuthenticationTypePtrOutput
- func (e ApiAuthenticationType) ToApiAuthenticationTypePtrOutputWithContext(ctx context.Context) ApiAuthenticationTypePtrOutput
- func (e ApiAuthenticationType) ToStringOutput() pulumi.StringOutput
- func (e ApiAuthenticationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApiAuthenticationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApiAuthenticationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApiAuthenticationTypeInput
- type ApiAuthenticationTypeOutput
- func (ApiAuthenticationTypeOutput) ElementType() reflect.Type
- func (o ApiAuthenticationTypeOutput) ToApiAuthenticationTypeOutput() ApiAuthenticationTypeOutput
- func (o ApiAuthenticationTypeOutput) ToApiAuthenticationTypeOutputWithContext(ctx context.Context) ApiAuthenticationTypeOutput
- func (o ApiAuthenticationTypeOutput) ToApiAuthenticationTypePtrOutput() ApiAuthenticationTypePtrOutput
- func (o ApiAuthenticationTypeOutput) ToApiAuthenticationTypePtrOutputWithContext(ctx context.Context) ApiAuthenticationTypePtrOutput
- func (o ApiAuthenticationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ApiAuthenticationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ApiAuthenticationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApiAuthenticationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApiAuthenticationTypePtrInput
- type ApiAuthenticationTypePtrOutput
- func (o ApiAuthenticationTypePtrOutput) Elem() ApiAuthenticationTypeOutput
- func (ApiAuthenticationTypePtrOutput) ElementType() reflect.Type
- func (o ApiAuthenticationTypePtrOutput) ToApiAuthenticationTypePtrOutput() ApiAuthenticationTypePtrOutput
- func (o ApiAuthenticationTypePtrOutput) ToApiAuthenticationTypePtrOutputWithContext(ctx context.Context) ApiAuthenticationTypePtrOutput
- func (o ApiAuthenticationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApiAuthenticationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApiCognitoConfig
- type ApiCognitoConfigArgs
- func (ApiCognitoConfigArgs) ElementType() reflect.Type
- func (i ApiCognitoConfigArgs) ToApiCognitoConfigOutput() ApiCognitoConfigOutput
- func (i ApiCognitoConfigArgs) ToApiCognitoConfigOutputWithContext(ctx context.Context) ApiCognitoConfigOutput
- func (i ApiCognitoConfigArgs) ToApiCognitoConfigPtrOutput() ApiCognitoConfigPtrOutput
- func (i ApiCognitoConfigArgs) ToApiCognitoConfigPtrOutputWithContext(ctx context.Context) ApiCognitoConfigPtrOutput
- type ApiCognitoConfigInput
- type ApiCognitoConfigOutput
- func (o ApiCognitoConfigOutput) AppIdClientRegex() pulumi.StringPtrOutput
- func (o ApiCognitoConfigOutput) AwsRegion() pulumi.StringOutput
- func (ApiCognitoConfigOutput) ElementType() reflect.Type
- func (o ApiCognitoConfigOutput) ToApiCognitoConfigOutput() ApiCognitoConfigOutput
- func (o ApiCognitoConfigOutput) ToApiCognitoConfigOutputWithContext(ctx context.Context) ApiCognitoConfigOutput
- func (o ApiCognitoConfigOutput) ToApiCognitoConfigPtrOutput() ApiCognitoConfigPtrOutput
- func (o ApiCognitoConfigOutput) ToApiCognitoConfigPtrOutputWithContext(ctx context.Context) ApiCognitoConfigPtrOutput
- func (o ApiCognitoConfigOutput) UserPoolId() pulumi.StringOutput
- type ApiCognitoConfigPtrInput
- type ApiCognitoConfigPtrOutput
- func (o ApiCognitoConfigPtrOutput) AppIdClientRegex() pulumi.StringPtrOutput
- func (o ApiCognitoConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
- func (o ApiCognitoConfigPtrOutput) Elem() ApiCognitoConfigOutput
- func (ApiCognitoConfigPtrOutput) ElementType() reflect.Type
- func (o ApiCognitoConfigPtrOutput) ToApiCognitoConfigPtrOutput() ApiCognitoConfigPtrOutput
- func (o ApiCognitoConfigPtrOutput) ToApiCognitoConfigPtrOutputWithContext(ctx context.Context) ApiCognitoConfigPtrOutput
- func (o ApiCognitoConfigPtrOutput) UserPoolId() pulumi.StringPtrOutput
- type ApiDnsMap
- type ApiDnsMapOutput
- func (ApiDnsMapOutput) ElementType() reflect.Type
- func (o ApiDnsMapOutput) Http() pulumi.StringPtrOutput
- func (o ApiDnsMapOutput) Realtime() pulumi.StringPtrOutput
- func (o ApiDnsMapOutput) ToApiDnsMapOutput() ApiDnsMapOutput
- func (o ApiDnsMapOutput) ToApiDnsMapOutputWithContext(ctx context.Context) ApiDnsMapOutput
- type ApiDnsMapPtrOutput
- func (o ApiDnsMapPtrOutput) Elem() ApiDnsMapOutput
- func (ApiDnsMapPtrOutput) ElementType() reflect.Type
- func (o ApiDnsMapPtrOutput) Http() pulumi.StringPtrOutput
- func (o ApiDnsMapPtrOutput) Realtime() pulumi.StringPtrOutput
- func (o ApiDnsMapPtrOutput) ToApiDnsMapPtrOutput() ApiDnsMapPtrOutput
- func (o ApiDnsMapPtrOutput) ToApiDnsMapPtrOutputWithContext(ctx context.Context) ApiDnsMapPtrOutput
- type ApiEventConfig
- type ApiEventConfigArgs
- func (ApiEventConfigArgs) ElementType() reflect.Type
- func (i ApiEventConfigArgs) ToApiEventConfigOutput() ApiEventConfigOutput
- func (i ApiEventConfigArgs) ToApiEventConfigOutputWithContext(ctx context.Context) ApiEventConfigOutput
- func (i ApiEventConfigArgs) ToApiEventConfigPtrOutput() ApiEventConfigPtrOutput
- func (i ApiEventConfigArgs) ToApiEventConfigPtrOutputWithContext(ctx context.Context) ApiEventConfigPtrOutput
- type ApiEventConfigInput
- type ApiEventConfigOutput
- func (o ApiEventConfigOutput) AuthProviders() ApiAuthProviderArrayOutput
- func (o ApiEventConfigOutput) ConnectionAuthModes() ApiAuthModeArrayOutput
- func (o ApiEventConfigOutput) DefaultPublishAuthModes() ApiAuthModeArrayOutput
- func (o ApiEventConfigOutput) DefaultSubscribeAuthModes() ApiAuthModeArrayOutput
- func (ApiEventConfigOutput) ElementType() reflect.Type
- func (o ApiEventConfigOutput) LogConfig() ApiEventLogConfigPtrOutput
- func (o ApiEventConfigOutput) ToApiEventConfigOutput() ApiEventConfigOutput
- func (o ApiEventConfigOutput) ToApiEventConfigOutputWithContext(ctx context.Context) ApiEventConfigOutput
- func (o ApiEventConfigOutput) ToApiEventConfigPtrOutput() ApiEventConfigPtrOutput
- func (o ApiEventConfigOutput) ToApiEventConfigPtrOutputWithContext(ctx context.Context) ApiEventConfigPtrOutput
- type ApiEventConfigPtrInput
- type ApiEventConfigPtrOutput
- func (o ApiEventConfigPtrOutput) AuthProviders() ApiAuthProviderArrayOutput
- func (o ApiEventConfigPtrOutput) ConnectionAuthModes() ApiAuthModeArrayOutput
- func (o ApiEventConfigPtrOutput) DefaultPublishAuthModes() ApiAuthModeArrayOutput
- func (o ApiEventConfigPtrOutput) DefaultSubscribeAuthModes() ApiAuthModeArrayOutput
- func (o ApiEventConfigPtrOutput) Elem() ApiEventConfigOutput
- func (ApiEventConfigPtrOutput) ElementType() reflect.Type
- func (o ApiEventConfigPtrOutput) LogConfig() ApiEventLogConfigPtrOutput
- func (o ApiEventConfigPtrOutput) ToApiEventConfigPtrOutput() ApiEventConfigPtrOutput
- func (o ApiEventConfigPtrOutput) ToApiEventConfigPtrOutputWithContext(ctx context.Context) ApiEventConfigPtrOutput
- type ApiEventLogConfig
- type ApiEventLogConfigArgs
- func (ApiEventLogConfigArgs) ElementType() reflect.Type
- func (i ApiEventLogConfigArgs) ToApiEventLogConfigOutput() ApiEventLogConfigOutput
- func (i ApiEventLogConfigArgs) ToApiEventLogConfigOutputWithContext(ctx context.Context) ApiEventLogConfigOutput
- func (i ApiEventLogConfigArgs) ToApiEventLogConfigPtrOutput() ApiEventLogConfigPtrOutput
- func (i ApiEventLogConfigArgs) ToApiEventLogConfigPtrOutputWithContext(ctx context.Context) ApiEventLogConfigPtrOutput
- type ApiEventLogConfigInput
- type ApiEventLogConfigOutput
- func (o ApiEventLogConfigOutput) CloudWatchLogsRoleArn() pulumi.StringOutput
- func (ApiEventLogConfigOutput) ElementType() reflect.Type
- func (o ApiEventLogConfigOutput) LogLevel() ApiEventLogLevelOutput
- func (o ApiEventLogConfigOutput) ToApiEventLogConfigOutput() ApiEventLogConfigOutput
- func (o ApiEventLogConfigOutput) ToApiEventLogConfigOutputWithContext(ctx context.Context) ApiEventLogConfigOutput
- func (o ApiEventLogConfigOutput) ToApiEventLogConfigPtrOutput() ApiEventLogConfigPtrOutput
- func (o ApiEventLogConfigOutput) ToApiEventLogConfigPtrOutputWithContext(ctx context.Context) ApiEventLogConfigPtrOutput
- type ApiEventLogConfigPtrInput
- type ApiEventLogConfigPtrOutput
- func (o ApiEventLogConfigPtrOutput) CloudWatchLogsRoleArn() pulumi.StringPtrOutput
- func (o ApiEventLogConfigPtrOutput) Elem() ApiEventLogConfigOutput
- func (ApiEventLogConfigPtrOutput) ElementType() reflect.Type
- func (o ApiEventLogConfigPtrOutput) LogLevel() ApiEventLogLevelPtrOutput
- func (o ApiEventLogConfigPtrOutput) ToApiEventLogConfigPtrOutput() ApiEventLogConfigPtrOutput
- func (o ApiEventLogConfigPtrOutput) ToApiEventLogConfigPtrOutputWithContext(ctx context.Context) ApiEventLogConfigPtrOutput
- type ApiEventLogLevel
- func (ApiEventLogLevel) ElementType() reflect.Type
- func (e ApiEventLogLevel) ToApiEventLogLevelOutput() ApiEventLogLevelOutput
- func (e ApiEventLogLevel) ToApiEventLogLevelOutputWithContext(ctx context.Context) ApiEventLogLevelOutput
- func (e ApiEventLogLevel) ToApiEventLogLevelPtrOutput() ApiEventLogLevelPtrOutput
- func (e ApiEventLogLevel) ToApiEventLogLevelPtrOutputWithContext(ctx context.Context) ApiEventLogLevelPtrOutput
- func (e ApiEventLogLevel) ToStringOutput() pulumi.StringOutput
- func (e ApiEventLogLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApiEventLogLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApiEventLogLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApiEventLogLevelInput
- type ApiEventLogLevelOutput
- func (ApiEventLogLevelOutput) ElementType() reflect.Type
- func (o ApiEventLogLevelOutput) ToApiEventLogLevelOutput() ApiEventLogLevelOutput
- func (o ApiEventLogLevelOutput) ToApiEventLogLevelOutputWithContext(ctx context.Context) ApiEventLogLevelOutput
- func (o ApiEventLogLevelOutput) ToApiEventLogLevelPtrOutput() ApiEventLogLevelPtrOutput
- func (o ApiEventLogLevelOutput) ToApiEventLogLevelPtrOutputWithContext(ctx context.Context) ApiEventLogLevelPtrOutput
- func (o ApiEventLogLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o ApiEventLogLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ApiEventLogLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApiEventLogLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApiEventLogLevelPtrInput
- type ApiEventLogLevelPtrOutput
- func (o ApiEventLogLevelPtrOutput) Elem() ApiEventLogLevelOutput
- func (ApiEventLogLevelPtrOutput) ElementType() reflect.Type
- func (o ApiEventLogLevelPtrOutput) ToApiEventLogLevelPtrOutput() ApiEventLogLevelPtrOutput
- func (o ApiEventLogLevelPtrOutput) ToApiEventLogLevelPtrOutputWithContext(ctx context.Context) ApiEventLogLevelPtrOutput
- func (o ApiEventLogLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApiEventLogLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApiInput
- type ApiLambdaAuthorizerConfig
- type ApiLambdaAuthorizerConfigArgs
- func (ApiLambdaAuthorizerConfigArgs) ElementType() reflect.Type
- func (i ApiLambdaAuthorizerConfigArgs) ToApiLambdaAuthorizerConfigOutput() ApiLambdaAuthorizerConfigOutput
- func (i ApiLambdaAuthorizerConfigArgs) ToApiLambdaAuthorizerConfigOutputWithContext(ctx context.Context) ApiLambdaAuthorizerConfigOutput
- func (i ApiLambdaAuthorizerConfigArgs) ToApiLambdaAuthorizerConfigPtrOutput() ApiLambdaAuthorizerConfigPtrOutput
- func (i ApiLambdaAuthorizerConfigArgs) ToApiLambdaAuthorizerConfigPtrOutputWithContext(ctx context.Context) ApiLambdaAuthorizerConfigPtrOutput
- type ApiLambdaAuthorizerConfigInput
- type ApiLambdaAuthorizerConfigOutput
- func (o ApiLambdaAuthorizerConfigOutput) AuthorizerResultTtlInSeconds() pulumi.IntPtrOutput
- func (o ApiLambdaAuthorizerConfigOutput) AuthorizerUri() pulumi.StringOutput
- func (ApiLambdaAuthorizerConfigOutput) ElementType() reflect.Type
- func (o ApiLambdaAuthorizerConfigOutput) IdentityValidationExpression() pulumi.StringPtrOutput
- func (o ApiLambdaAuthorizerConfigOutput) ToApiLambdaAuthorizerConfigOutput() ApiLambdaAuthorizerConfigOutput
- func (o ApiLambdaAuthorizerConfigOutput) ToApiLambdaAuthorizerConfigOutputWithContext(ctx context.Context) ApiLambdaAuthorizerConfigOutput
- func (o ApiLambdaAuthorizerConfigOutput) ToApiLambdaAuthorizerConfigPtrOutput() ApiLambdaAuthorizerConfigPtrOutput
- func (o ApiLambdaAuthorizerConfigOutput) ToApiLambdaAuthorizerConfigPtrOutputWithContext(ctx context.Context) ApiLambdaAuthorizerConfigPtrOutput
- type ApiLambdaAuthorizerConfigPtrInput
- type ApiLambdaAuthorizerConfigPtrOutput
- func (o ApiLambdaAuthorizerConfigPtrOutput) AuthorizerResultTtlInSeconds() pulumi.IntPtrOutput
- func (o ApiLambdaAuthorizerConfigPtrOutput) AuthorizerUri() pulumi.StringPtrOutput
- func (o ApiLambdaAuthorizerConfigPtrOutput) Elem() ApiLambdaAuthorizerConfigOutput
- func (ApiLambdaAuthorizerConfigPtrOutput) ElementType() reflect.Type
- func (o ApiLambdaAuthorizerConfigPtrOutput) IdentityValidationExpression() pulumi.StringPtrOutput
- func (o ApiLambdaAuthorizerConfigPtrOutput) ToApiLambdaAuthorizerConfigPtrOutput() ApiLambdaAuthorizerConfigPtrOutput
- func (o ApiLambdaAuthorizerConfigPtrOutput) ToApiLambdaAuthorizerConfigPtrOutputWithContext(ctx context.Context) ApiLambdaAuthorizerConfigPtrOutput
- type ApiOpenIdConnectConfig
- type ApiOpenIdConnectConfigArgs
- func (ApiOpenIdConnectConfigArgs) ElementType() reflect.Type
- func (i ApiOpenIdConnectConfigArgs) ToApiOpenIdConnectConfigOutput() ApiOpenIdConnectConfigOutput
- func (i ApiOpenIdConnectConfigArgs) ToApiOpenIdConnectConfigOutputWithContext(ctx context.Context) ApiOpenIdConnectConfigOutput
- func (i ApiOpenIdConnectConfigArgs) ToApiOpenIdConnectConfigPtrOutput() ApiOpenIdConnectConfigPtrOutput
- func (i ApiOpenIdConnectConfigArgs) ToApiOpenIdConnectConfigPtrOutputWithContext(ctx context.Context) ApiOpenIdConnectConfigPtrOutput
- type ApiOpenIdConnectConfigInput
- type ApiOpenIdConnectConfigOutput
- func (o ApiOpenIdConnectConfigOutput) AuthTtl() pulumi.Float64PtrOutput
- func (o ApiOpenIdConnectConfigOutput) ClientId() pulumi.StringPtrOutput
- func (ApiOpenIdConnectConfigOutput) ElementType() reflect.Type
- func (o ApiOpenIdConnectConfigOutput) IatTtl() pulumi.Float64PtrOutput
- func (o ApiOpenIdConnectConfigOutput) Issuer() pulumi.StringOutput
- func (o ApiOpenIdConnectConfigOutput) ToApiOpenIdConnectConfigOutput() ApiOpenIdConnectConfigOutput
- func (o ApiOpenIdConnectConfigOutput) ToApiOpenIdConnectConfigOutputWithContext(ctx context.Context) ApiOpenIdConnectConfigOutput
- func (o ApiOpenIdConnectConfigOutput) ToApiOpenIdConnectConfigPtrOutput() ApiOpenIdConnectConfigPtrOutput
- func (o ApiOpenIdConnectConfigOutput) ToApiOpenIdConnectConfigPtrOutputWithContext(ctx context.Context) ApiOpenIdConnectConfigPtrOutput
- type ApiOpenIdConnectConfigPtrInput
- type ApiOpenIdConnectConfigPtrOutput
- func (o ApiOpenIdConnectConfigPtrOutput) AuthTtl() pulumi.Float64PtrOutput
- func (o ApiOpenIdConnectConfigPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o ApiOpenIdConnectConfigPtrOutput) Elem() ApiOpenIdConnectConfigOutput
- func (ApiOpenIdConnectConfigPtrOutput) ElementType() reflect.Type
- func (o ApiOpenIdConnectConfigPtrOutput) IatTtl() pulumi.Float64PtrOutput
- func (o ApiOpenIdConnectConfigPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o ApiOpenIdConnectConfigPtrOutput) ToApiOpenIdConnectConfigPtrOutput() ApiOpenIdConnectConfigPtrOutput
- func (o ApiOpenIdConnectConfigPtrOutput) ToApiOpenIdConnectConfigPtrOutputWithContext(ctx context.Context) ApiOpenIdConnectConfigPtrOutput
- type ApiOutput
- func (o ApiOutput) ApiArn() pulumi.StringOutput
- func (o ApiOutput) ApiId() pulumi.StringOutput
- func (o ApiOutput) Dns() ApiDnsMapOutput
- func (ApiOutput) ElementType() reflect.Type
- func (o ApiOutput) EventConfig() ApiEventConfigPtrOutput
- func (o ApiOutput) Name() pulumi.StringOutput
- func (o ApiOutput) OwnerContact() pulumi.StringPtrOutput
- func (o ApiOutput) Tags() aws.TagArrayOutput
- func (o ApiOutput) ToApiOutput() ApiOutput
- func (o ApiOutput) ToApiOutputWithContext(ctx context.Context) ApiOutput
- type ApiState
- type ApiTag
- type ChannelNamespace
- type ChannelNamespaceArgs
- type ChannelNamespaceAuthMode
- type ChannelNamespaceAuthModeArgs
- func (ChannelNamespaceAuthModeArgs) ElementType() reflect.Type
- func (i ChannelNamespaceAuthModeArgs) ToChannelNamespaceAuthModeOutput() ChannelNamespaceAuthModeOutput
- func (i ChannelNamespaceAuthModeArgs) ToChannelNamespaceAuthModeOutputWithContext(ctx context.Context) ChannelNamespaceAuthModeOutput
- type ChannelNamespaceAuthModeArray
- func (ChannelNamespaceAuthModeArray) ElementType() reflect.Type
- func (i ChannelNamespaceAuthModeArray) ToChannelNamespaceAuthModeArrayOutput() ChannelNamespaceAuthModeArrayOutput
- func (i ChannelNamespaceAuthModeArray) ToChannelNamespaceAuthModeArrayOutputWithContext(ctx context.Context) ChannelNamespaceAuthModeArrayOutput
- type ChannelNamespaceAuthModeArrayInput
- type ChannelNamespaceAuthModeArrayOutput
- func (ChannelNamespaceAuthModeArrayOutput) ElementType() reflect.Type
- func (o ChannelNamespaceAuthModeArrayOutput) Index(i pulumi.IntInput) ChannelNamespaceAuthModeOutput
- func (o ChannelNamespaceAuthModeArrayOutput) ToChannelNamespaceAuthModeArrayOutput() ChannelNamespaceAuthModeArrayOutput
- func (o ChannelNamespaceAuthModeArrayOutput) ToChannelNamespaceAuthModeArrayOutputWithContext(ctx context.Context) ChannelNamespaceAuthModeArrayOutput
- type ChannelNamespaceAuthModeInput
- type ChannelNamespaceAuthModeOutput
- func (o ChannelNamespaceAuthModeOutput) AuthType() ChannelNamespaceAuthenticationTypePtrOutput
- func (ChannelNamespaceAuthModeOutput) ElementType() reflect.Type
- func (o ChannelNamespaceAuthModeOutput) ToChannelNamespaceAuthModeOutput() ChannelNamespaceAuthModeOutput
- func (o ChannelNamespaceAuthModeOutput) ToChannelNamespaceAuthModeOutputWithContext(ctx context.Context) ChannelNamespaceAuthModeOutput
- type ChannelNamespaceAuthenticationType
- func (ChannelNamespaceAuthenticationType) ElementType() reflect.Type
- func (e ChannelNamespaceAuthenticationType) ToChannelNamespaceAuthenticationTypeOutput() ChannelNamespaceAuthenticationTypeOutput
- func (e ChannelNamespaceAuthenticationType) ToChannelNamespaceAuthenticationTypeOutputWithContext(ctx context.Context) ChannelNamespaceAuthenticationTypeOutput
- func (e ChannelNamespaceAuthenticationType) ToChannelNamespaceAuthenticationTypePtrOutput() ChannelNamespaceAuthenticationTypePtrOutput
- func (e ChannelNamespaceAuthenticationType) ToChannelNamespaceAuthenticationTypePtrOutputWithContext(ctx context.Context) ChannelNamespaceAuthenticationTypePtrOutput
- func (e ChannelNamespaceAuthenticationType) ToStringOutput() pulumi.StringOutput
- func (e ChannelNamespaceAuthenticationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ChannelNamespaceAuthenticationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ChannelNamespaceAuthenticationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelNamespaceAuthenticationTypeInput
- type ChannelNamespaceAuthenticationTypeOutput
- func (ChannelNamespaceAuthenticationTypeOutput) ElementType() reflect.Type
- func (o ChannelNamespaceAuthenticationTypeOutput) ToChannelNamespaceAuthenticationTypeOutput() ChannelNamespaceAuthenticationTypeOutput
- func (o ChannelNamespaceAuthenticationTypeOutput) ToChannelNamespaceAuthenticationTypeOutputWithContext(ctx context.Context) ChannelNamespaceAuthenticationTypeOutput
- func (o ChannelNamespaceAuthenticationTypeOutput) ToChannelNamespaceAuthenticationTypePtrOutput() ChannelNamespaceAuthenticationTypePtrOutput
- func (o ChannelNamespaceAuthenticationTypeOutput) ToChannelNamespaceAuthenticationTypePtrOutputWithContext(ctx context.Context) ChannelNamespaceAuthenticationTypePtrOutput
- func (o ChannelNamespaceAuthenticationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ChannelNamespaceAuthenticationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ChannelNamespaceAuthenticationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChannelNamespaceAuthenticationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelNamespaceAuthenticationTypePtrInput
- type ChannelNamespaceAuthenticationTypePtrOutput
- func (o ChannelNamespaceAuthenticationTypePtrOutput) Elem() ChannelNamespaceAuthenticationTypeOutput
- func (ChannelNamespaceAuthenticationTypePtrOutput) ElementType() reflect.Type
- func (o ChannelNamespaceAuthenticationTypePtrOutput) ToChannelNamespaceAuthenticationTypePtrOutput() ChannelNamespaceAuthenticationTypePtrOutput
- func (o ChannelNamespaceAuthenticationTypePtrOutput) ToChannelNamespaceAuthenticationTypePtrOutputWithContext(ctx context.Context) ChannelNamespaceAuthenticationTypePtrOutput
- func (o ChannelNamespaceAuthenticationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChannelNamespaceAuthenticationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelNamespaceInput
- type ChannelNamespaceOutput
- func (o ChannelNamespaceOutput) ApiId() pulumi.StringOutput
- func (o ChannelNamespaceOutput) ChannelNamespaceArn() pulumi.StringOutput
- func (o ChannelNamespaceOutput) CodeHandlers() pulumi.StringPtrOutput
- func (o ChannelNamespaceOutput) CodeS3Location() pulumi.StringPtrOutput
- func (ChannelNamespaceOutput) ElementType() reflect.Type
- func (o ChannelNamespaceOutput) Name() pulumi.StringOutput
- func (o ChannelNamespaceOutput) PublishAuthModes() ChannelNamespaceAuthModeArrayOutput
- func (o ChannelNamespaceOutput) SubscribeAuthModes() ChannelNamespaceAuthModeArrayOutput
- func (o ChannelNamespaceOutput) Tags() aws.TagArrayOutput
- func (o ChannelNamespaceOutput) ToChannelNamespaceOutput() ChannelNamespaceOutput
- func (o ChannelNamespaceOutput) ToChannelNamespaceOutputWithContext(ctx context.Context) ChannelNamespaceOutput
- type ChannelNamespaceState
- type ChannelNamespaceTag
- type DataSource
- type DataSourceArgs
- type DataSourceAuthorizationConfig
- type DataSourceAuthorizationConfigArgs
- func (DataSourceAuthorizationConfigArgs) ElementType() reflect.Type
- func (i DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigOutput() DataSourceAuthorizationConfigOutput
- func (i DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigOutput
- func (i DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigPtrOutput() DataSourceAuthorizationConfigPtrOutput
- func (i DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigPtrOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigPtrOutput
- type DataSourceAuthorizationConfigInput
- type DataSourceAuthorizationConfigOutput
- func (o DataSourceAuthorizationConfigOutput) AuthorizationType() pulumi.StringOutput
- func (o DataSourceAuthorizationConfigOutput) AwsIamConfig() DataSourceAwsIamConfigPtrOutput
- func (DataSourceAuthorizationConfigOutput) ElementType() reflect.Type
- func (o DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigOutput() DataSourceAuthorizationConfigOutput
- func (o DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigOutput
- func (o DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigPtrOutput() DataSourceAuthorizationConfigPtrOutput
- func (o DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigPtrOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigPtrOutput
- type DataSourceAuthorizationConfigPtrInput
- type DataSourceAuthorizationConfigPtrOutput
- func (o DataSourceAuthorizationConfigPtrOutput) AuthorizationType() pulumi.StringPtrOutput
- func (o DataSourceAuthorizationConfigPtrOutput) AwsIamConfig() DataSourceAwsIamConfigPtrOutput
- func (o DataSourceAuthorizationConfigPtrOutput) Elem() DataSourceAuthorizationConfigOutput
- func (DataSourceAuthorizationConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceAuthorizationConfigPtrOutput) ToDataSourceAuthorizationConfigPtrOutput() DataSourceAuthorizationConfigPtrOutput
- func (o DataSourceAuthorizationConfigPtrOutput) ToDataSourceAuthorizationConfigPtrOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigPtrOutput
- type DataSourceAwsIamConfig
- type DataSourceAwsIamConfigArgs
- func (DataSourceAwsIamConfigArgs) ElementType() reflect.Type
- func (i DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigOutput() DataSourceAwsIamConfigOutput
- func (i DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigOutputWithContext(ctx context.Context) DataSourceAwsIamConfigOutput
- func (i DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigPtrOutput() DataSourceAwsIamConfigPtrOutput
- func (i DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigPtrOutputWithContext(ctx context.Context) DataSourceAwsIamConfigPtrOutput
- type DataSourceAwsIamConfigInput
- type DataSourceAwsIamConfigOutput
- func (DataSourceAwsIamConfigOutput) ElementType() reflect.Type
- func (o DataSourceAwsIamConfigOutput) SigningRegion() pulumi.StringPtrOutput
- func (o DataSourceAwsIamConfigOutput) SigningServiceName() pulumi.StringPtrOutput
- func (o DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigOutput() DataSourceAwsIamConfigOutput
- func (o DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigOutputWithContext(ctx context.Context) DataSourceAwsIamConfigOutput
- func (o DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigPtrOutput() DataSourceAwsIamConfigPtrOutput
- func (o DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigPtrOutputWithContext(ctx context.Context) DataSourceAwsIamConfigPtrOutput
- type DataSourceAwsIamConfigPtrInput
- type DataSourceAwsIamConfigPtrOutput
- func (o DataSourceAwsIamConfigPtrOutput) Elem() DataSourceAwsIamConfigOutput
- func (DataSourceAwsIamConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceAwsIamConfigPtrOutput) SigningRegion() pulumi.StringPtrOutput
- func (o DataSourceAwsIamConfigPtrOutput) SigningServiceName() pulumi.StringPtrOutput
- func (o DataSourceAwsIamConfigPtrOutput) ToDataSourceAwsIamConfigPtrOutput() DataSourceAwsIamConfigPtrOutput
- func (o DataSourceAwsIamConfigPtrOutput) ToDataSourceAwsIamConfigPtrOutputWithContext(ctx context.Context) DataSourceAwsIamConfigPtrOutput
- type DataSourceDeltaSyncConfig
- type DataSourceDeltaSyncConfigArgs
- func (DataSourceDeltaSyncConfigArgs) ElementType() reflect.Type
- func (i DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigOutput() DataSourceDeltaSyncConfigOutput
- func (i DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigOutput
- func (i DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigPtrOutput() DataSourceDeltaSyncConfigPtrOutput
- func (i DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigPtrOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigPtrOutput
- type DataSourceDeltaSyncConfigInput
- type DataSourceDeltaSyncConfigOutput
- func (o DataSourceDeltaSyncConfigOutput) BaseTableTtl() pulumi.StringOutput
- func (o DataSourceDeltaSyncConfigOutput) DeltaSyncTableName() pulumi.StringOutput
- func (o DataSourceDeltaSyncConfigOutput) DeltaSyncTableTtl() pulumi.StringOutput
- func (DataSourceDeltaSyncConfigOutput) ElementType() reflect.Type
- func (o DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigOutput() DataSourceDeltaSyncConfigOutput
- func (o DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigOutput
- func (o DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigPtrOutput() DataSourceDeltaSyncConfigPtrOutput
- func (o DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigPtrOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigPtrOutput
- type DataSourceDeltaSyncConfigPtrInput
- type DataSourceDeltaSyncConfigPtrOutput
- func (o DataSourceDeltaSyncConfigPtrOutput) BaseTableTtl() pulumi.StringPtrOutput
- func (o DataSourceDeltaSyncConfigPtrOutput) DeltaSyncTableName() pulumi.StringPtrOutput
- func (o DataSourceDeltaSyncConfigPtrOutput) DeltaSyncTableTtl() pulumi.StringPtrOutput
- func (o DataSourceDeltaSyncConfigPtrOutput) Elem() DataSourceDeltaSyncConfigOutput
- func (DataSourceDeltaSyncConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceDeltaSyncConfigPtrOutput) ToDataSourceDeltaSyncConfigPtrOutput() DataSourceDeltaSyncConfigPtrOutput
- func (o DataSourceDeltaSyncConfigPtrOutput) ToDataSourceDeltaSyncConfigPtrOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigPtrOutput
- 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 (o DataSourceDynamoDbConfigOutput) AwsRegion() pulumi.StringOutput
- func (o DataSourceDynamoDbConfigOutput) DeltaSyncConfig() DataSourceDeltaSyncConfigPtrOutput
- func (DataSourceDynamoDbConfigOutput) ElementType() reflect.Type
- 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
- func (o DataSourceDynamoDbConfigOutput) Versioned() pulumi.BoolPtrOutput
- type DataSourceDynamoDbConfigPtrInput
- type DataSourceDynamoDbConfigPtrOutput
- func (o DataSourceDynamoDbConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
- func (o DataSourceDynamoDbConfigPtrOutput) DeltaSyncConfig() DataSourceDeltaSyncConfigPtrOutput
- func (o DataSourceDynamoDbConfigPtrOutput) Elem() DataSourceDynamoDbConfigOutput
- func (DataSourceDynamoDbConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceDynamoDbConfigPtrOutput) TableName() pulumi.StringPtrOutput
- func (o DataSourceDynamoDbConfigPtrOutput) ToDataSourceDynamoDbConfigPtrOutput() DataSourceDynamoDbConfigPtrOutput
- func (o DataSourceDynamoDbConfigPtrOutput) ToDataSourceDynamoDbConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigPtrOutput
- func (o DataSourceDynamoDbConfigPtrOutput) UseCallerCredentials() pulumi.BoolPtrOutput
- func (o DataSourceDynamoDbConfigPtrOutput) Versioned() 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 (o DataSourceElasticsearchConfigOutput) AwsRegion() pulumi.StringOutput
- func (DataSourceElasticsearchConfigOutput) ElementType() reflect.Type
- func (o DataSourceElasticsearchConfigOutput) Endpoint() pulumi.StringOutput
- 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) AwsRegion() pulumi.StringPtrOutput
- func (o DataSourceElasticsearchConfigPtrOutput) Elem() DataSourceElasticsearchConfigOutput
- func (DataSourceElasticsearchConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceElasticsearchConfigPtrOutput) Endpoint() pulumi.StringPtrOutput
- func (o DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutput() DataSourceElasticsearchConfigPtrOutput
- func (o DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigPtrOutput
- type DataSourceEventBridgeConfig
- type DataSourceEventBridgeConfigArgs
- func (DataSourceEventBridgeConfigArgs) ElementType() reflect.Type
- func (i DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigOutput() DataSourceEventBridgeConfigOutput
- func (i DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigOutput
- func (i DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigPtrOutput() DataSourceEventBridgeConfigPtrOutput
- func (i DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigPtrOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigPtrOutput
- type DataSourceEventBridgeConfigInput
- type DataSourceEventBridgeConfigOutput
- func (DataSourceEventBridgeConfigOutput) ElementType() reflect.Type
- func (o DataSourceEventBridgeConfigOutput) EventBusArn() pulumi.StringOutput
- func (o DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigOutput() DataSourceEventBridgeConfigOutput
- func (o DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigOutput
- func (o DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigPtrOutput() DataSourceEventBridgeConfigPtrOutput
- func (o DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigPtrOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigPtrOutput
- type DataSourceEventBridgeConfigPtrInput
- type DataSourceEventBridgeConfigPtrOutput
- func (o DataSourceEventBridgeConfigPtrOutput) Elem() DataSourceEventBridgeConfigOutput
- func (DataSourceEventBridgeConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceEventBridgeConfigPtrOutput) EventBusArn() pulumi.StringPtrOutput
- func (o DataSourceEventBridgeConfigPtrOutput) ToDataSourceEventBridgeConfigPtrOutput() DataSourceEventBridgeConfigPtrOutput
- func (o DataSourceEventBridgeConfigPtrOutput) ToDataSourceEventBridgeConfigPtrOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigPtrOutput
- 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 (o DataSourceHttpConfigOutput) AuthorizationConfig() DataSourceAuthorizationConfigPtrOutput
- 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) AuthorizationConfig() DataSourceAuthorizationConfigPtrOutput
- func (o DataSourceHttpConfigPtrOutput) Elem() DataSourceHttpConfigOutput
- func (DataSourceHttpConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceHttpConfigPtrOutput) Endpoint() pulumi.StringPtrOutput
- func (o DataSourceHttpConfigPtrOutput) ToDataSourceHttpConfigPtrOutput() DataSourceHttpConfigPtrOutput
- func (o DataSourceHttpConfigPtrOutput) ToDataSourceHttpConfigPtrOutputWithContext(ctx context.Context) DataSourceHttpConfigPtrOutput
- type DataSourceInput
- 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) LambdaFunctionArn() 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) LambdaFunctionArn() pulumi.StringPtrOutput
- func (o DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutput() DataSourceLambdaConfigPtrOutput
- func (o DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutputWithContext(ctx context.Context) DataSourceLambdaConfigPtrOutput
- type DataSourceMetricsConfig
- func (DataSourceMetricsConfig) ElementType() reflect.Type
- func (e DataSourceMetricsConfig) ToDataSourceMetricsConfigOutput() DataSourceMetricsConfigOutput
- func (e DataSourceMetricsConfig) ToDataSourceMetricsConfigOutputWithContext(ctx context.Context) DataSourceMetricsConfigOutput
- func (e DataSourceMetricsConfig) ToDataSourceMetricsConfigPtrOutput() DataSourceMetricsConfigPtrOutput
- func (e DataSourceMetricsConfig) ToDataSourceMetricsConfigPtrOutputWithContext(ctx context.Context) DataSourceMetricsConfigPtrOutput
- func (e DataSourceMetricsConfig) ToStringOutput() pulumi.StringOutput
- func (e DataSourceMetricsConfig) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DataSourceMetricsConfig) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DataSourceMetricsConfig) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DataSourceMetricsConfigInput
- type DataSourceMetricsConfigOutput
- func (DataSourceMetricsConfigOutput) ElementType() reflect.Type
- func (o DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigOutput() DataSourceMetricsConfigOutput
- func (o DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigOutputWithContext(ctx context.Context) DataSourceMetricsConfigOutput
- func (o DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigPtrOutput() DataSourceMetricsConfigPtrOutput
- func (o DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigPtrOutputWithContext(ctx context.Context) DataSourceMetricsConfigPtrOutput
- func (o DataSourceMetricsConfigOutput) ToStringOutput() pulumi.StringOutput
- func (o DataSourceMetricsConfigOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DataSourceMetricsConfigOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DataSourceMetricsConfigOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DataSourceMetricsConfigPtrInput
- type DataSourceMetricsConfigPtrOutput
- func (o DataSourceMetricsConfigPtrOutput) Elem() DataSourceMetricsConfigOutput
- func (DataSourceMetricsConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceMetricsConfigPtrOutput) ToDataSourceMetricsConfigPtrOutput() DataSourceMetricsConfigPtrOutput
- func (o DataSourceMetricsConfigPtrOutput) ToDataSourceMetricsConfigPtrOutputWithContext(ctx context.Context) DataSourceMetricsConfigPtrOutput
- func (o DataSourceMetricsConfigPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DataSourceMetricsConfigPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DataSourceOpenSearchServiceConfig
- type DataSourceOpenSearchServiceConfigArgs
- func (DataSourceOpenSearchServiceConfigArgs) ElementType() reflect.Type
- func (i DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigOutput() DataSourceOpenSearchServiceConfigOutput
- func (i DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigOutputWithContext(ctx context.Context) DataSourceOpenSearchServiceConfigOutput
- func (i DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigPtrOutput() DataSourceOpenSearchServiceConfigPtrOutput
- func (i DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigPtrOutputWithContext(ctx context.Context) DataSourceOpenSearchServiceConfigPtrOutput
- type DataSourceOpenSearchServiceConfigInput
- type DataSourceOpenSearchServiceConfigOutput
- func (o DataSourceOpenSearchServiceConfigOutput) AwsRegion() pulumi.StringOutput
- func (DataSourceOpenSearchServiceConfigOutput) ElementType() reflect.Type
- func (o DataSourceOpenSearchServiceConfigOutput) Endpoint() pulumi.StringOutput
- func (o DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigOutput() DataSourceOpenSearchServiceConfigOutput
- func (o DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigOutputWithContext(ctx context.Context) DataSourceOpenSearchServiceConfigOutput
- func (o DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigPtrOutput() DataSourceOpenSearchServiceConfigPtrOutput
- func (o DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigPtrOutputWithContext(ctx context.Context) DataSourceOpenSearchServiceConfigPtrOutput
- type DataSourceOpenSearchServiceConfigPtrInput
- type DataSourceOpenSearchServiceConfigPtrOutput
- func (o DataSourceOpenSearchServiceConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
- func (o DataSourceOpenSearchServiceConfigPtrOutput) Elem() DataSourceOpenSearchServiceConfigOutput
- func (DataSourceOpenSearchServiceConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceOpenSearchServiceConfigPtrOutput) Endpoint() pulumi.StringPtrOutput
- func (o DataSourceOpenSearchServiceConfigPtrOutput) ToDataSourceOpenSearchServiceConfigPtrOutput() DataSourceOpenSearchServiceConfigPtrOutput
- func (o DataSourceOpenSearchServiceConfigPtrOutput) ToDataSourceOpenSearchServiceConfigPtrOutputWithContext(ctx context.Context) DataSourceOpenSearchServiceConfigPtrOutput
- type DataSourceOutput
- func (o DataSourceOutput) ApiId() pulumi.StringOutput
- func (o DataSourceOutput) DataSourceArn() pulumi.StringOutput
- func (o DataSourceOutput) Description() pulumi.StringPtrOutput
- func (o DataSourceOutput) DynamoDbConfig() DataSourceDynamoDbConfigPtrOutput
- func (o DataSourceOutput) ElasticsearchConfig() DataSourceElasticsearchConfigPtrOutput
- func (DataSourceOutput) ElementType() reflect.Type
- func (o DataSourceOutput) EventBridgeConfig() DataSourceEventBridgeConfigPtrOutput
- func (o DataSourceOutput) HttpConfig() DataSourceHttpConfigPtrOutput
- func (o DataSourceOutput) LambdaConfig() DataSourceLambdaConfigPtrOutput
- func (o DataSourceOutput) MetricsConfig() DataSourceMetricsConfigPtrOutput
- func (o DataSourceOutput) Name() pulumi.StringOutput
- func (o DataSourceOutput) OpenSearchServiceConfig() DataSourceOpenSearchServiceConfigPtrOutput
- func (o DataSourceOutput) RelationalDatabaseConfig() DataSourceRelationalDatabaseConfigPtrOutput
- func (o DataSourceOutput) ServiceRoleArn() pulumi.StringPtrOutput
- func (o DataSourceOutput) ToDataSourceOutput() DataSourceOutput
- func (o DataSourceOutput) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput
- func (o DataSourceOutput) Type() pulumi.StringOutput
- type DataSourceRdsHttpEndpointConfig
- type DataSourceRdsHttpEndpointConfigArgs
- func (DataSourceRdsHttpEndpointConfigArgs) ElementType() reflect.Type
- func (i DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigOutput() DataSourceRdsHttpEndpointConfigOutput
- func (i DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigOutput
- func (i DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigPtrOutput() DataSourceRdsHttpEndpointConfigPtrOutput
- func (i DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigPtrOutput
- type DataSourceRdsHttpEndpointConfigInput
- type DataSourceRdsHttpEndpointConfigOutput
- func (o DataSourceRdsHttpEndpointConfigOutput) AwsRegion() pulumi.StringOutput
- func (o DataSourceRdsHttpEndpointConfigOutput) AwsSecretStoreArn() pulumi.StringOutput
- func (o DataSourceRdsHttpEndpointConfigOutput) DatabaseName() pulumi.StringPtrOutput
- func (o DataSourceRdsHttpEndpointConfigOutput) DbClusterIdentifier() pulumi.StringOutput
- func (DataSourceRdsHttpEndpointConfigOutput) ElementType() reflect.Type
- func (o DataSourceRdsHttpEndpointConfigOutput) Schema() pulumi.StringPtrOutput
- func (o DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigOutput() DataSourceRdsHttpEndpointConfigOutput
- func (o DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigOutput
- func (o DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigPtrOutput() DataSourceRdsHttpEndpointConfigPtrOutput
- func (o DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigPtrOutput
- type DataSourceRdsHttpEndpointConfigPtrInput
- type DataSourceRdsHttpEndpointConfigPtrOutput
- func (o DataSourceRdsHttpEndpointConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
- func (o DataSourceRdsHttpEndpointConfigPtrOutput) AwsSecretStoreArn() pulumi.StringPtrOutput
- func (o DataSourceRdsHttpEndpointConfigPtrOutput) DatabaseName() pulumi.StringPtrOutput
- func (o DataSourceRdsHttpEndpointConfigPtrOutput) DbClusterIdentifier() pulumi.StringPtrOutput
- func (o DataSourceRdsHttpEndpointConfigPtrOutput) Elem() DataSourceRdsHttpEndpointConfigOutput
- func (DataSourceRdsHttpEndpointConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceRdsHttpEndpointConfigPtrOutput) Schema() pulumi.StringPtrOutput
- func (o DataSourceRdsHttpEndpointConfigPtrOutput) ToDataSourceRdsHttpEndpointConfigPtrOutput() DataSourceRdsHttpEndpointConfigPtrOutput
- func (o DataSourceRdsHttpEndpointConfigPtrOutput) ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigPtrOutput
- type DataSourceRelationalDatabaseConfig
- type DataSourceRelationalDatabaseConfigArgs
- func (DataSourceRelationalDatabaseConfigArgs) ElementType() reflect.Type
- func (i DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigOutput() DataSourceRelationalDatabaseConfigOutput
- func (i DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigOutputWithContext(ctx context.Context) DataSourceRelationalDatabaseConfigOutput
- func (i DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigPtrOutput() DataSourceRelationalDatabaseConfigPtrOutput
- func (i DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigPtrOutputWithContext(ctx context.Context) DataSourceRelationalDatabaseConfigPtrOutput
- type DataSourceRelationalDatabaseConfigInput
- type DataSourceRelationalDatabaseConfigOutput
- func (DataSourceRelationalDatabaseConfigOutput) ElementType() reflect.Type
- func (o DataSourceRelationalDatabaseConfigOutput) RdsHttpEndpointConfig() DataSourceRdsHttpEndpointConfigPtrOutput
- func (o DataSourceRelationalDatabaseConfigOutput) RelationalDatabaseSourceType() pulumi.StringOutput
- func (o DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigOutput() DataSourceRelationalDatabaseConfigOutput
- func (o DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigOutputWithContext(ctx context.Context) DataSourceRelationalDatabaseConfigOutput
- func (o DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigPtrOutput() DataSourceRelationalDatabaseConfigPtrOutput
- func (o DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigPtrOutputWithContext(ctx context.Context) DataSourceRelationalDatabaseConfigPtrOutput
- type DataSourceRelationalDatabaseConfigPtrInput
- type DataSourceRelationalDatabaseConfigPtrOutput
- func (o DataSourceRelationalDatabaseConfigPtrOutput) Elem() DataSourceRelationalDatabaseConfigOutput
- func (DataSourceRelationalDatabaseConfigPtrOutput) ElementType() reflect.Type
- func (o DataSourceRelationalDatabaseConfigPtrOutput) RdsHttpEndpointConfig() DataSourceRdsHttpEndpointConfigPtrOutput
- func (o DataSourceRelationalDatabaseConfigPtrOutput) RelationalDatabaseSourceType() pulumi.StringPtrOutput
- func (o DataSourceRelationalDatabaseConfigPtrOutput) ToDataSourceRelationalDatabaseConfigPtrOutput() DataSourceRelationalDatabaseConfigPtrOutput
- func (o DataSourceRelationalDatabaseConfigPtrOutput) ToDataSourceRelationalDatabaseConfigPtrOutputWithContext(ctx context.Context) DataSourceRelationalDatabaseConfigPtrOutput
- type DataSourceState
- type DomainName
- type DomainNameApiAssociation
- type DomainNameApiAssociationArgs
- type DomainNameApiAssociationInput
- type DomainNameApiAssociationOutput
- func (o DomainNameApiAssociationOutput) ApiAssociationIdentifier() pulumi.StringOutput
- func (o DomainNameApiAssociationOutput) ApiId() pulumi.StringOutput
- func (o DomainNameApiAssociationOutput) DomainName() pulumi.StringOutput
- func (DomainNameApiAssociationOutput) ElementType() reflect.Type
- func (o DomainNameApiAssociationOutput) ToDomainNameApiAssociationOutput() DomainNameApiAssociationOutput
- func (o DomainNameApiAssociationOutput) ToDomainNameApiAssociationOutputWithContext(ctx context.Context) DomainNameApiAssociationOutput
- type DomainNameApiAssociationState
- type DomainNameArgs
- type DomainNameInput
- type DomainNameOutput
- func (o DomainNameOutput) AppSyncDomainName() pulumi.StringOutput
- func (o DomainNameOutput) CertificateArn() pulumi.StringOutput
- func (o DomainNameOutput) Description() pulumi.StringPtrOutput
- func (o DomainNameOutput) DomainName() pulumi.StringOutput
- func (DomainNameOutput) ElementType() reflect.Type
- func (o DomainNameOutput) HostedZoneId() pulumi.StringOutput
- func (o DomainNameOutput) ToDomainNameOutput() DomainNameOutput
- func (o DomainNameOutput) ToDomainNameOutputWithContext(ctx context.Context) DomainNameOutput
- type DomainNameState
- type FunctionConfiguration
- type FunctionConfigurationAppSyncRuntime
- type FunctionConfigurationAppSyncRuntimeArgs
- func (FunctionConfigurationAppSyncRuntimeArgs) ElementType() reflect.Type
- func (i FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimeOutput() FunctionConfigurationAppSyncRuntimeOutput
- func (i FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimeOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimeOutput
- func (i FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimePtrOutput() FunctionConfigurationAppSyncRuntimePtrOutput
- func (i FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimePtrOutput
- type FunctionConfigurationAppSyncRuntimeInput
- type FunctionConfigurationAppSyncRuntimeOutput
- func (FunctionConfigurationAppSyncRuntimeOutput) ElementType() reflect.Type
- func (o FunctionConfigurationAppSyncRuntimeOutput) Name() pulumi.StringOutput
- func (o FunctionConfigurationAppSyncRuntimeOutput) RuntimeVersion() pulumi.StringOutput
- func (o FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimeOutput() FunctionConfigurationAppSyncRuntimeOutput
- func (o FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimeOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimeOutput
- func (o FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimePtrOutput() FunctionConfigurationAppSyncRuntimePtrOutput
- func (o FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimePtrOutput
- type FunctionConfigurationAppSyncRuntimePtrInput
- type FunctionConfigurationAppSyncRuntimePtrOutput
- func (o FunctionConfigurationAppSyncRuntimePtrOutput) Elem() FunctionConfigurationAppSyncRuntimeOutput
- func (FunctionConfigurationAppSyncRuntimePtrOutput) ElementType() reflect.Type
- func (o FunctionConfigurationAppSyncRuntimePtrOutput) Name() pulumi.StringPtrOutput
- func (o FunctionConfigurationAppSyncRuntimePtrOutput) RuntimeVersion() pulumi.StringPtrOutput
- func (o FunctionConfigurationAppSyncRuntimePtrOutput) ToFunctionConfigurationAppSyncRuntimePtrOutput() FunctionConfigurationAppSyncRuntimePtrOutput
- func (o FunctionConfigurationAppSyncRuntimePtrOutput) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimePtrOutput
- type FunctionConfigurationArgs
- type FunctionConfigurationInput
- type FunctionConfigurationLambdaConflictHandlerConfig
- type FunctionConfigurationLambdaConflictHandlerConfigArgs
- func (FunctionConfigurationLambdaConflictHandlerConfigArgs) ElementType() reflect.Type
- func (i FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigOutput() FunctionConfigurationLambdaConflictHandlerConfigOutput
- func (i FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigOutput
- func (i FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
- func (i FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
- type FunctionConfigurationLambdaConflictHandlerConfigInput
- type FunctionConfigurationLambdaConflictHandlerConfigOutput
- func (FunctionConfigurationLambdaConflictHandlerConfigOutput) ElementType() reflect.Type
- func (o FunctionConfigurationLambdaConflictHandlerConfigOutput) LambdaConflictHandlerArn() pulumi.StringPtrOutput
- func (o FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigOutput() FunctionConfigurationLambdaConflictHandlerConfigOutput
- func (o FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigOutput
- func (o FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
- func (o FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
- type FunctionConfigurationLambdaConflictHandlerConfigPtrInput
- type FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
- func (o FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) Elem() FunctionConfigurationLambdaConflictHandlerConfigOutput
- func (FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) ElementType() reflect.Type
- func (o FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) LambdaConflictHandlerArn() pulumi.StringPtrOutput
- func (o FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
- func (o FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
- type FunctionConfigurationOutput
- func (o FunctionConfigurationOutput) ApiId() pulumi.StringOutput
- func (o FunctionConfigurationOutput) Code() pulumi.StringPtrOutput
- func (o FunctionConfigurationOutput) CodeS3Location() pulumi.StringPtrOutput
- func (o FunctionConfigurationOutput) DataSourceName() pulumi.StringOutput
- func (o FunctionConfigurationOutput) Description() pulumi.StringPtrOutput
- func (FunctionConfigurationOutput) ElementType() reflect.Type
- func (o FunctionConfigurationOutput) FunctionArn() pulumi.StringOutput
- func (o FunctionConfigurationOutput) FunctionId() pulumi.StringOutput
- func (o FunctionConfigurationOutput) FunctionVersion() pulumi.StringPtrOutput
- func (o FunctionConfigurationOutput) MaxBatchSize() pulumi.IntPtrOutput
- func (o FunctionConfigurationOutput) Name() pulumi.StringOutput
- func (o FunctionConfigurationOutput) RequestMappingTemplate() pulumi.StringPtrOutput
- func (o FunctionConfigurationOutput) RequestMappingTemplateS3Location() pulumi.StringPtrOutput
- func (o FunctionConfigurationOutput) ResponseMappingTemplate() pulumi.StringPtrOutput
- func (o FunctionConfigurationOutput) ResponseMappingTemplateS3Location() pulumi.StringPtrOutput
- func (o FunctionConfigurationOutput) Runtime() FunctionConfigurationAppSyncRuntimePtrOutput
- func (o FunctionConfigurationOutput) SyncConfig() FunctionConfigurationSyncConfigPtrOutput
- func (o FunctionConfigurationOutput) ToFunctionConfigurationOutput() FunctionConfigurationOutput
- func (o FunctionConfigurationOutput) ToFunctionConfigurationOutputWithContext(ctx context.Context) FunctionConfigurationOutput
- type FunctionConfigurationState
- type FunctionConfigurationSyncConfig
- type FunctionConfigurationSyncConfigArgs
- func (FunctionConfigurationSyncConfigArgs) ElementType() reflect.Type
- func (i FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigOutput() FunctionConfigurationSyncConfigOutput
- func (i FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigOutput
- func (i FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigPtrOutput() FunctionConfigurationSyncConfigPtrOutput
- func (i FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigPtrOutput
- type FunctionConfigurationSyncConfigInput
- type FunctionConfigurationSyncConfigOutput
- func (o FunctionConfigurationSyncConfigOutput) ConflictDetection() pulumi.StringOutput
- func (o FunctionConfigurationSyncConfigOutput) ConflictHandler() pulumi.StringPtrOutput
- func (FunctionConfigurationSyncConfigOutput) ElementType() reflect.Type
- func (o FunctionConfigurationSyncConfigOutput) LambdaConflictHandlerConfig() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
- func (o FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigOutput() FunctionConfigurationSyncConfigOutput
- func (o FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigOutput
- func (o FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigPtrOutput() FunctionConfigurationSyncConfigPtrOutput
- func (o FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigPtrOutput
- type FunctionConfigurationSyncConfigPtrInput
- type FunctionConfigurationSyncConfigPtrOutput
- func (o FunctionConfigurationSyncConfigPtrOutput) ConflictDetection() pulumi.StringPtrOutput
- func (o FunctionConfigurationSyncConfigPtrOutput) ConflictHandler() pulumi.StringPtrOutput
- func (o FunctionConfigurationSyncConfigPtrOutput) Elem() FunctionConfigurationSyncConfigOutput
- func (FunctionConfigurationSyncConfigPtrOutput) ElementType() reflect.Type
- func (o FunctionConfigurationSyncConfigPtrOutput) LambdaConflictHandlerConfig() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
- func (o FunctionConfigurationSyncConfigPtrOutput) ToFunctionConfigurationSyncConfigPtrOutput() FunctionConfigurationSyncConfigPtrOutput
- func (o FunctionConfigurationSyncConfigPtrOutput) ToFunctionConfigurationSyncConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigPtrOutput
- 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 GraphQlApiAdditionalAuthenticationProviderOutput
- func (o GraphQlApiAdditionalAuthenticationProviderOutput) AuthenticationType() pulumi.StringOutput
- func (GraphQlApiAdditionalAuthenticationProviderOutput) ElementType() reflect.Type
- func (o GraphQlApiAdditionalAuthenticationProviderOutput) LambdaAuthorizerConfig() GraphQlApiLambdaAuthorizerConfigPtrOutput
- func (o GraphQlApiAdditionalAuthenticationProviderOutput) OpenIdConnectConfig() GraphQlApiOpenIdConnectConfigPtrOutput
- func (o GraphQlApiAdditionalAuthenticationProviderOutput) ToGraphQlApiAdditionalAuthenticationProviderOutput() GraphQlApiAdditionalAuthenticationProviderOutput
- func (o GraphQlApiAdditionalAuthenticationProviderOutput) ToGraphQlApiAdditionalAuthenticationProviderOutputWithContext(ctx context.Context) GraphQlApiAdditionalAuthenticationProviderOutput
- func (o GraphQlApiAdditionalAuthenticationProviderOutput) UserPoolConfig() GraphQlApiCognitoUserPoolConfigPtrOutput
- type GraphQlApiArgs
- type GraphQlApiCognitoUserPoolConfig
- type GraphQlApiCognitoUserPoolConfigArgs
- func (GraphQlApiCognitoUserPoolConfigArgs) ElementType() reflect.Type
- func (i GraphQlApiCognitoUserPoolConfigArgs) ToGraphQlApiCognitoUserPoolConfigOutput() GraphQlApiCognitoUserPoolConfigOutput
- func (i GraphQlApiCognitoUserPoolConfigArgs) ToGraphQlApiCognitoUserPoolConfigOutputWithContext(ctx context.Context) GraphQlApiCognitoUserPoolConfigOutput
- func (i GraphQlApiCognitoUserPoolConfigArgs) ToGraphQlApiCognitoUserPoolConfigPtrOutput() GraphQlApiCognitoUserPoolConfigPtrOutput
- func (i GraphQlApiCognitoUserPoolConfigArgs) ToGraphQlApiCognitoUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQlApiCognitoUserPoolConfigPtrOutput
- type GraphQlApiCognitoUserPoolConfigInput
- type GraphQlApiCognitoUserPoolConfigOutput
- func (o GraphQlApiCognitoUserPoolConfigOutput) AppIdClientRegex() pulumi.StringPtrOutput
- func (o GraphQlApiCognitoUserPoolConfigOutput) AwsRegion() pulumi.StringPtrOutput
- func (GraphQlApiCognitoUserPoolConfigOutput) ElementType() reflect.Type
- func (o GraphQlApiCognitoUserPoolConfigOutput) ToGraphQlApiCognitoUserPoolConfigOutput() GraphQlApiCognitoUserPoolConfigOutput
- func (o GraphQlApiCognitoUserPoolConfigOutput) ToGraphQlApiCognitoUserPoolConfigOutputWithContext(ctx context.Context) GraphQlApiCognitoUserPoolConfigOutput
- func (o GraphQlApiCognitoUserPoolConfigOutput) ToGraphQlApiCognitoUserPoolConfigPtrOutput() GraphQlApiCognitoUserPoolConfigPtrOutput
- func (o GraphQlApiCognitoUserPoolConfigOutput) ToGraphQlApiCognitoUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQlApiCognitoUserPoolConfigPtrOutput
- func (o GraphQlApiCognitoUserPoolConfigOutput) UserPoolId() pulumi.StringPtrOutput
- type GraphQlApiCognitoUserPoolConfigPtrInput
- type GraphQlApiCognitoUserPoolConfigPtrOutput
- func (o GraphQlApiCognitoUserPoolConfigPtrOutput) AppIdClientRegex() pulumi.StringPtrOutput
- func (o GraphQlApiCognitoUserPoolConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
- func (o GraphQlApiCognitoUserPoolConfigPtrOutput) Elem() GraphQlApiCognitoUserPoolConfigOutput
- func (GraphQlApiCognitoUserPoolConfigPtrOutput) ElementType() reflect.Type
- func (o GraphQlApiCognitoUserPoolConfigPtrOutput) ToGraphQlApiCognitoUserPoolConfigPtrOutput() GraphQlApiCognitoUserPoolConfigPtrOutput
- func (o GraphQlApiCognitoUserPoolConfigPtrOutput) ToGraphQlApiCognitoUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQlApiCognitoUserPoolConfigPtrOutput
- func (o GraphQlApiCognitoUserPoolConfigPtrOutput) UserPoolId() pulumi.StringPtrOutput
- type GraphQlApiEnhancedMetricsConfig
- type GraphQlApiEnhancedMetricsConfigArgs
- func (GraphQlApiEnhancedMetricsConfigArgs) ElementType() reflect.Type
- func (i GraphQlApiEnhancedMetricsConfigArgs) ToGraphQlApiEnhancedMetricsConfigOutput() GraphQlApiEnhancedMetricsConfigOutput
- func (i GraphQlApiEnhancedMetricsConfigArgs) ToGraphQlApiEnhancedMetricsConfigOutputWithContext(ctx context.Context) GraphQlApiEnhancedMetricsConfigOutput
- func (i GraphQlApiEnhancedMetricsConfigArgs) ToGraphQlApiEnhancedMetricsConfigPtrOutput() GraphQlApiEnhancedMetricsConfigPtrOutput
- func (i GraphQlApiEnhancedMetricsConfigArgs) ToGraphQlApiEnhancedMetricsConfigPtrOutputWithContext(ctx context.Context) GraphQlApiEnhancedMetricsConfigPtrOutput
- type GraphQlApiEnhancedMetricsConfigInput
- type GraphQlApiEnhancedMetricsConfigOutput
- func (o GraphQlApiEnhancedMetricsConfigOutput) DataSourceLevelMetricsBehavior() pulumi.StringOutput
- func (GraphQlApiEnhancedMetricsConfigOutput) ElementType() reflect.Type
- func (o GraphQlApiEnhancedMetricsConfigOutput) OperationLevelMetricsConfig() pulumi.StringOutput
- func (o GraphQlApiEnhancedMetricsConfigOutput) ResolverLevelMetricsBehavior() pulumi.StringOutput
- func (o GraphQlApiEnhancedMetricsConfigOutput) ToGraphQlApiEnhancedMetricsConfigOutput() GraphQlApiEnhancedMetricsConfigOutput
- func (o GraphQlApiEnhancedMetricsConfigOutput) ToGraphQlApiEnhancedMetricsConfigOutputWithContext(ctx context.Context) GraphQlApiEnhancedMetricsConfigOutput
- func (o GraphQlApiEnhancedMetricsConfigOutput) ToGraphQlApiEnhancedMetricsConfigPtrOutput() GraphQlApiEnhancedMetricsConfigPtrOutput
- func (o GraphQlApiEnhancedMetricsConfigOutput) ToGraphQlApiEnhancedMetricsConfigPtrOutputWithContext(ctx context.Context) GraphQlApiEnhancedMetricsConfigPtrOutput
- type GraphQlApiEnhancedMetricsConfigPtrInput
- type GraphQlApiEnhancedMetricsConfigPtrOutput
- func (o GraphQlApiEnhancedMetricsConfigPtrOutput) DataSourceLevelMetricsBehavior() pulumi.StringPtrOutput
- func (o GraphQlApiEnhancedMetricsConfigPtrOutput) Elem() GraphQlApiEnhancedMetricsConfigOutput
- func (GraphQlApiEnhancedMetricsConfigPtrOutput) ElementType() reflect.Type
- func (o GraphQlApiEnhancedMetricsConfigPtrOutput) OperationLevelMetricsConfig() pulumi.StringPtrOutput
- func (o GraphQlApiEnhancedMetricsConfigPtrOutput) ResolverLevelMetricsBehavior() pulumi.StringPtrOutput
- func (o GraphQlApiEnhancedMetricsConfigPtrOutput) ToGraphQlApiEnhancedMetricsConfigPtrOutput() GraphQlApiEnhancedMetricsConfigPtrOutput
- func (o GraphQlApiEnhancedMetricsConfigPtrOutput) ToGraphQlApiEnhancedMetricsConfigPtrOutputWithContext(ctx context.Context) GraphQlApiEnhancedMetricsConfigPtrOutput
- type GraphQlApiInput
- type GraphQlApiLambdaAuthorizerConfig
- type GraphQlApiLambdaAuthorizerConfigArgs
- func (GraphQlApiLambdaAuthorizerConfigArgs) ElementType() reflect.Type
- func (i GraphQlApiLambdaAuthorizerConfigArgs) ToGraphQlApiLambdaAuthorizerConfigOutput() GraphQlApiLambdaAuthorizerConfigOutput
- func (i GraphQlApiLambdaAuthorizerConfigArgs) ToGraphQlApiLambdaAuthorizerConfigOutputWithContext(ctx context.Context) GraphQlApiLambdaAuthorizerConfigOutput
- func (i GraphQlApiLambdaAuthorizerConfigArgs) ToGraphQlApiLambdaAuthorizerConfigPtrOutput() GraphQlApiLambdaAuthorizerConfigPtrOutput
- func (i GraphQlApiLambdaAuthorizerConfigArgs) ToGraphQlApiLambdaAuthorizerConfigPtrOutputWithContext(ctx context.Context) GraphQlApiLambdaAuthorizerConfigPtrOutput
- type GraphQlApiLambdaAuthorizerConfigInput
- type GraphQlApiLambdaAuthorizerConfigOutput
- func (o GraphQlApiLambdaAuthorizerConfigOutput) AuthorizerResultTtlInSeconds() pulumi.IntPtrOutput
- func (o GraphQlApiLambdaAuthorizerConfigOutput) AuthorizerUri() pulumi.StringPtrOutput
- func (GraphQlApiLambdaAuthorizerConfigOutput) ElementType() reflect.Type
- func (o GraphQlApiLambdaAuthorizerConfigOutput) IdentityValidationExpression() pulumi.StringPtrOutput
- func (o GraphQlApiLambdaAuthorizerConfigOutput) ToGraphQlApiLambdaAuthorizerConfigOutput() GraphQlApiLambdaAuthorizerConfigOutput
- func (o GraphQlApiLambdaAuthorizerConfigOutput) ToGraphQlApiLambdaAuthorizerConfigOutputWithContext(ctx context.Context) GraphQlApiLambdaAuthorizerConfigOutput
- func (o GraphQlApiLambdaAuthorizerConfigOutput) ToGraphQlApiLambdaAuthorizerConfigPtrOutput() GraphQlApiLambdaAuthorizerConfigPtrOutput
- func (o GraphQlApiLambdaAuthorizerConfigOutput) ToGraphQlApiLambdaAuthorizerConfigPtrOutputWithContext(ctx context.Context) GraphQlApiLambdaAuthorizerConfigPtrOutput
- type GraphQlApiLambdaAuthorizerConfigPtrInput
- type GraphQlApiLambdaAuthorizerConfigPtrOutput
- func (o GraphQlApiLambdaAuthorizerConfigPtrOutput) AuthorizerResultTtlInSeconds() pulumi.IntPtrOutput
- func (o GraphQlApiLambdaAuthorizerConfigPtrOutput) AuthorizerUri() pulumi.StringPtrOutput
- func (o GraphQlApiLambdaAuthorizerConfigPtrOutput) Elem() GraphQlApiLambdaAuthorizerConfigOutput
- func (GraphQlApiLambdaAuthorizerConfigPtrOutput) ElementType() reflect.Type
- func (o GraphQlApiLambdaAuthorizerConfigPtrOutput) IdentityValidationExpression() pulumi.StringPtrOutput
- func (o GraphQlApiLambdaAuthorizerConfigPtrOutput) ToGraphQlApiLambdaAuthorizerConfigPtrOutput() GraphQlApiLambdaAuthorizerConfigPtrOutput
- func (o GraphQlApiLambdaAuthorizerConfigPtrOutput) ToGraphQlApiLambdaAuthorizerConfigPtrOutputWithContext(ctx context.Context) GraphQlApiLambdaAuthorizerConfigPtrOutput
- 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.StringPtrOutput
- func (GraphQlApiLogConfigOutput) ElementType() reflect.Type
- func (o GraphQlApiLogConfigOutput) ExcludeVerboseContent() pulumi.BoolPtrOutput
- func (o GraphQlApiLogConfigOutput) FieldLogLevel() pulumi.StringPtrOutput
- 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.StringPtrOutput
- func (o GraphQlApiLogConfigPtrOutput) Elem() GraphQlApiLogConfigOutput
- func (GraphQlApiLogConfigPtrOutput) ElementType() reflect.Type
- func (o GraphQlApiLogConfigPtrOutput) ExcludeVerboseContent() pulumi.BoolPtrOutput
- func (o GraphQlApiLogConfigPtrOutput) FieldLogLevel() pulumi.StringPtrOutput
- 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.Float64PtrOutput
- func (o GraphQlApiOpenIdConnectConfigOutput) ClientId() pulumi.StringPtrOutput
- func (GraphQlApiOpenIdConnectConfigOutput) ElementType() reflect.Type
- func (o GraphQlApiOpenIdConnectConfigOutput) IatTtl() pulumi.Float64PtrOutput
- func (o GraphQlApiOpenIdConnectConfigOutput) Issuer() pulumi.StringPtrOutput
- 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.Float64PtrOutput
- func (o GraphQlApiOpenIdConnectConfigPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o GraphQlApiOpenIdConnectConfigPtrOutput) Elem() GraphQlApiOpenIdConnectConfigOutput
- func (GraphQlApiOpenIdConnectConfigPtrOutput) ElementType() reflect.Type
- func (o GraphQlApiOpenIdConnectConfigPtrOutput) IatTtl() pulumi.Float64PtrOutput
- func (o GraphQlApiOpenIdConnectConfigPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o GraphQlApiOpenIdConnectConfigPtrOutput) ToGraphQlApiOpenIdConnectConfigPtrOutput() GraphQlApiOpenIdConnectConfigPtrOutput
- func (o GraphQlApiOpenIdConnectConfigPtrOutput) ToGraphQlApiOpenIdConnectConfigPtrOutputWithContext(ctx context.Context) GraphQlApiOpenIdConnectConfigPtrOutput
- type GraphQlApiOutput
- func (o GraphQlApiOutput) AdditionalAuthenticationProviders() GraphQlApiAdditionalAuthenticationProviderArrayOutput
- func (o GraphQlApiOutput) ApiId() pulumi.StringOutput
- func (o GraphQlApiOutput) ApiType() pulumi.StringPtrOutput
- func (o GraphQlApiOutput) Arn() pulumi.StringOutput
- func (o GraphQlApiOutput) AuthenticationType() pulumi.StringOutput
- func (GraphQlApiOutput) ElementType() reflect.Type
- func (o GraphQlApiOutput) EnhancedMetricsConfig() GraphQlApiEnhancedMetricsConfigPtrOutput
- func (o GraphQlApiOutput) EnvironmentVariables() pulumi.StringMapOutput
- func (o GraphQlApiOutput) GraphQlDns() pulumi.StringOutput
- func (o GraphQlApiOutput) GraphQlEndpointArn() pulumi.StringOutput
- func (o GraphQlApiOutput) GraphQlUrl() pulumi.StringOutput
- func (o GraphQlApiOutput) IntrospectionConfig() pulumi.StringPtrOutput
- func (o GraphQlApiOutput) LambdaAuthorizerConfig() GraphQlApiLambdaAuthorizerConfigPtrOutput
- func (o GraphQlApiOutput) LogConfig() GraphQlApiLogConfigPtrOutput
- func (o GraphQlApiOutput) MergedApiExecutionRoleArn() pulumi.StringPtrOutput
- func (o GraphQlApiOutput) Name() pulumi.StringOutput
- func (o GraphQlApiOutput) OpenIdConnectConfig() GraphQlApiOpenIdConnectConfigPtrOutput
- func (o GraphQlApiOutput) OwnerContact() pulumi.StringPtrOutput
- func (o GraphQlApiOutput) QueryDepthLimit() pulumi.IntPtrOutput
- func (o GraphQlApiOutput) RealtimeDns() pulumi.StringOutput
- func (o GraphQlApiOutput) RealtimeUrl() pulumi.StringOutput
- func (o GraphQlApiOutput) ResolverCountLimit() pulumi.IntPtrOutput
- func (o GraphQlApiOutput) Tags() aws.TagArrayOutput
- func (o GraphQlApiOutput) ToGraphQlApiOutput() GraphQlApiOutput
- func (o GraphQlApiOutput) ToGraphQlApiOutputWithContext(ctx context.Context) GraphQlApiOutput
- func (o GraphQlApiOutput) UserPoolConfig() GraphQlApiUserPoolConfigPtrOutput
- func (o GraphQlApiOutput) Visibility() pulumi.StringPtrOutput
- func (o GraphQlApiOutput) XrayEnabled() pulumi.BoolPtrOutput
- type GraphQlApiState
- type GraphQlApiTag
- 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.StringPtrOutput
- 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.StringPtrOutput
- type GraphQlApiUserPoolConfigPtrInput
- type GraphQlApiUserPoolConfigPtrOutput
- func (o GraphQlApiUserPoolConfigPtrOutput) AppIdClientRegex() pulumi.StringPtrOutput
- func (o GraphQlApiUserPoolConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
- func (o GraphQlApiUserPoolConfigPtrOutput) DefaultAction() pulumi.StringPtrOutput
- 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.StringPtrOutput
- type LookupApiArgs
- type LookupApiOutputArgs
- type LookupApiResult
- type LookupApiResultOutput
- func (o LookupApiResultOutput) ApiArn() pulumi.StringPtrOutput
- func (o LookupApiResultOutput) ApiId() pulumi.StringPtrOutput
- func (o LookupApiResultOutput) Dns() ApiDnsMapPtrOutput
- func (LookupApiResultOutput) ElementType() reflect.Type
- func (o LookupApiResultOutput) EventConfig() ApiEventConfigPtrOutput
- func (o LookupApiResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupApiResultOutput) OwnerContact() pulumi.StringPtrOutput
- func (o LookupApiResultOutput) Tags() aws.TagArrayOutput
- func (o LookupApiResultOutput) ToLookupApiResultOutput() LookupApiResultOutput
- func (o LookupApiResultOutput) ToLookupApiResultOutputWithContext(ctx context.Context) LookupApiResultOutput
- type LookupChannelNamespaceArgs
- type LookupChannelNamespaceOutputArgs
- type LookupChannelNamespaceResult
- type LookupChannelNamespaceResultOutput
- func (o LookupChannelNamespaceResultOutput) ChannelNamespaceArn() pulumi.StringPtrOutput
- func (o LookupChannelNamespaceResultOutput) CodeHandlers() pulumi.StringPtrOutput
- func (LookupChannelNamespaceResultOutput) ElementType() reflect.Type
- func (o LookupChannelNamespaceResultOutput) PublishAuthModes() ChannelNamespaceAuthModeArrayOutput
- func (o LookupChannelNamespaceResultOutput) SubscribeAuthModes() ChannelNamespaceAuthModeArrayOutput
- func (o LookupChannelNamespaceResultOutput) Tags() aws.TagArrayOutput
- func (o LookupChannelNamespaceResultOutput) ToLookupChannelNamespaceResultOutput() LookupChannelNamespaceResultOutput
- func (o LookupChannelNamespaceResultOutput) ToLookupChannelNamespaceResultOutputWithContext(ctx context.Context) LookupChannelNamespaceResultOutput
- type LookupDataSourceArgs
- type LookupDataSourceOutputArgs
- type LookupDataSourceResult
- type LookupDataSourceResultOutput
- func (o LookupDataSourceResultOutput) DataSourceArn() pulumi.StringPtrOutput
- func (o LookupDataSourceResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupDataSourceResultOutput) DynamoDbConfig() DataSourceDynamoDbConfigPtrOutput
- func (o LookupDataSourceResultOutput) ElasticsearchConfig() DataSourceElasticsearchConfigPtrOutput
- func (LookupDataSourceResultOutput) ElementType() reflect.Type
- func (o LookupDataSourceResultOutput) EventBridgeConfig() DataSourceEventBridgeConfigPtrOutput
- func (o LookupDataSourceResultOutput) HttpConfig() DataSourceHttpConfigPtrOutput
- func (o LookupDataSourceResultOutput) LambdaConfig() DataSourceLambdaConfigPtrOutput
- func (o LookupDataSourceResultOutput) MetricsConfig() DataSourceMetricsConfigPtrOutput
- func (o LookupDataSourceResultOutput) OpenSearchServiceConfig() DataSourceOpenSearchServiceConfigPtrOutput
- func (o LookupDataSourceResultOutput) RelationalDatabaseConfig() DataSourceRelationalDatabaseConfigPtrOutput
- func (o LookupDataSourceResultOutput) ServiceRoleArn() pulumi.StringPtrOutput
- func (o LookupDataSourceResultOutput) ToLookupDataSourceResultOutput() LookupDataSourceResultOutput
- func (o LookupDataSourceResultOutput) ToLookupDataSourceResultOutputWithContext(ctx context.Context) LookupDataSourceResultOutput
- func (o LookupDataSourceResultOutput) Type() pulumi.StringPtrOutput
- type LookupDomainNameApiAssociationArgs
- type LookupDomainNameApiAssociationOutputArgs
- type LookupDomainNameApiAssociationResult
- type LookupDomainNameApiAssociationResultOutput
- func (o LookupDomainNameApiAssociationResultOutput) ApiAssociationIdentifier() pulumi.StringPtrOutput
- func (o LookupDomainNameApiAssociationResultOutput) ApiId() pulumi.StringPtrOutput
- func (LookupDomainNameApiAssociationResultOutput) ElementType() reflect.Type
- func (o LookupDomainNameApiAssociationResultOutput) ToLookupDomainNameApiAssociationResultOutput() LookupDomainNameApiAssociationResultOutput
- func (o LookupDomainNameApiAssociationResultOutput) ToLookupDomainNameApiAssociationResultOutputWithContext(ctx context.Context) LookupDomainNameApiAssociationResultOutput
- type LookupDomainNameArgs
- type LookupDomainNameOutputArgs
- type LookupDomainNameResult
- type LookupDomainNameResultOutput
- func (o LookupDomainNameResultOutput) AppSyncDomainName() pulumi.StringPtrOutput
- func (o LookupDomainNameResultOutput) Description() pulumi.StringPtrOutput
- func (LookupDomainNameResultOutput) ElementType() reflect.Type
- func (o LookupDomainNameResultOutput) HostedZoneId() pulumi.StringPtrOutput
- func (o LookupDomainNameResultOutput) ToLookupDomainNameResultOutput() LookupDomainNameResultOutput
- func (o LookupDomainNameResultOutput) ToLookupDomainNameResultOutputWithContext(ctx context.Context) LookupDomainNameResultOutput
- type LookupFunctionConfigurationArgs
- type LookupFunctionConfigurationOutputArgs
- type LookupFunctionConfigurationResult
- type LookupFunctionConfigurationResultOutput
- func (o LookupFunctionConfigurationResultOutput) Code() pulumi.StringPtrOutput
- func (o LookupFunctionConfigurationResultOutput) DataSourceName() pulumi.StringPtrOutput
- func (o LookupFunctionConfigurationResultOutput) Description() pulumi.StringPtrOutput
- func (LookupFunctionConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupFunctionConfigurationResultOutput) FunctionArn() pulumi.StringPtrOutput
- func (o LookupFunctionConfigurationResultOutput) FunctionId() pulumi.StringPtrOutput
- func (o LookupFunctionConfigurationResultOutput) FunctionVersion() pulumi.StringPtrOutput
- func (o LookupFunctionConfigurationResultOutput) MaxBatchSize() pulumi.IntPtrOutput
- func (o LookupFunctionConfigurationResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupFunctionConfigurationResultOutput) RequestMappingTemplate() pulumi.StringPtrOutput
- func (o LookupFunctionConfigurationResultOutput) ResponseMappingTemplate() pulumi.StringPtrOutput
- func (o LookupFunctionConfigurationResultOutput) Runtime() FunctionConfigurationAppSyncRuntimePtrOutput
- func (o LookupFunctionConfigurationResultOutput) SyncConfig() FunctionConfigurationSyncConfigPtrOutput
- func (o LookupFunctionConfigurationResultOutput) ToLookupFunctionConfigurationResultOutput() LookupFunctionConfigurationResultOutput
- func (o LookupFunctionConfigurationResultOutput) ToLookupFunctionConfigurationResultOutputWithContext(ctx context.Context) LookupFunctionConfigurationResultOutput
- type LookupGraphQlApiArgs
- type LookupGraphQlApiOutputArgs
- type LookupGraphQlApiResult
- type LookupGraphQlApiResultOutput
- func (o LookupGraphQlApiResultOutput) AdditionalAuthenticationProviders() GraphQlApiAdditionalAuthenticationProviderArrayOutput
- func (o LookupGraphQlApiResultOutput) ApiId() pulumi.StringPtrOutput
- func (o LookupGraphQlApiResultOutput) ApiType() pulumi.StringPtrOutput
- func (o LookupGraphQlApiResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupGraphQlApiResultOutput) AuthenticationType() pulumi.StringPtrOutput
- func (LookupGraphQlApiResultOutput) ElementType() reflect.Type
- func (o LookupGraphQlApiResultOutput) EnhancedMetricsConfig() GraphQlApiEnhancedMetricsConfigPtrOutput
- func (o LookupGraphQlApiResultOutput) EnvironmentVariables() pulumi.StringMapOutput
- func (o LookupGraphQlApiResultOutput) GraphQlDns() pulumi.StringPtrOutput
- func (o LookupGraphQlApiResultOutput) GraphQlEndpointArn() pulumi.StringPtrOutput
- func (o LookupGraphQlApiResultOutput) GraphQlUrl() pulumi.StringPtrOutput
- func (o LookupGraphQlApiResultOutput) IntrospectionConfig() pulumi.StringPtrOutput
- func (o LookupGraphQlApiResultOutput) LambdaAuthorizerConfig() GraphQlApiLambdaAuthorizerConfigPtrOutput
- func (o LookupGraphQlApiResultOutput) LogConfig() GraphQlApiLogConfigPtrOutput
- func (o LookupGraphQlApiResultOutput) MergedApiExecutionRoleArn() pulumi.StringPtrOutput
- func (o LookupGraphQlApiResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupGraphQlApiResultOutput) OpenIdConnectConfig() GraphQlApiOpenIdConnectConfigPtrOutput
- func (o LookupGraphQlApiResultOutput) OwnerContact() pulumi.StringPtrOutput
- func (o LookupGraphQlApiResultOutput) QueryDepthLimit() pulumi.IntPtrOutput
- func (o LookupGraphQlApiResultOutput) RealtimeDns() pulumi.StringPtrOutput
- func (o LookupGraphQlApiResultOutput) RealtimeUrl() pulumi.StringPtrOutput
- func (o LookupGraphQlApiResultOutput) ResolverCountLimit() pulumi.IntPtrOutput
- func (o LookupGraphQlApiResultOutput) Tags() aws.TagArrayOutput
- func (o LookupGraphQlApiResultOutput) ToLookupGraphQlApiResultOutput() LookupGraphQlApiResultOutput
- func (o LookupGraphQlApiResultOutput) ToLookupGraphQlApiResultOutputWithContext(ctx context.Context) LookupGraphQlApiResultOutput
- func (o LookupGraphQlApiResultOutput) UserPoolConfig() GraphQlApiUserPoolConfigPtrOutput
- func (o LookupGraphQlApiResultOutput) Visibility() pulumi.StringPtrOutput
- func (o LookupGraphQlApiResultOutput) XrayEnabled() pulumi.BoolPtrOutput
- type LookupResolverArgs
- type LookupResolverOutputArgs
- type LookupResolverResult
- type LookupResolverResultOutput
- func (o LookupResolverResultOutput) CachingConfig() ResolverCachingConfigPtrOutput
- func (o LookupResolverResultOutput) Code() pulumi.StringPtrOutput
- func (o LookupResolverResultOutput) DataSourceName() pulumi.StringPtrOutput
- func (LookupResolverResultOutput) ElementType() reflect.Type
- func (o LookupResolverResultOutput) Kind() pulumi.StringPtrOutput
- func (o LookupResolverResultOutput) MaxBatchSize() pulumi.IntPtrOutput
- func (o LookupResolverResultOutput) MetricsConfig() ResolverMetricsConfigPtrOutput
- func (o LookupResolverResultOutput) PipelineConfig() ResolverPipelineConfigPtrOutput
- func (o LookupResolverResultOutput) RequestMappingTemplate() pulumi.StringPtrOutput
- func (o LookupResolverResultOutput) ResolverArn() pulumi.StringPtrOutput
- func (o LookupResolverResultOutput) ResponseMappingTemplate() pulumi.StringPtrOutput
- func (o LookupResolverResultOutput) Runtime() ResolverAppSyncRuntimePtrOutput
- func (o LookupResolverResultOutput) SyncConfig() ResolverSyncConfigPtrOutput
- func (o LookupResolverResultOutput) ToLookupResolverResultOutput() LookupResolverResultOutput
- func (o LookupResolverResultOutput) ToLookupResolverResultOutputWithContext(ctx context.Context) LookupResolverResultOutput
- type LookupSourceApiAssociationArgs
- type LookupSourceApiAssociationOutputArgs
- type LookupSourceApiAssociationResult
- type LookupSourceApiAssociationResultOutput
- func (o LookupSourceApiAssociationResultOutput) AssociationArn() pulumi.StringPtrOutput
- func (o LookupSourceApiAssociationResultOutput) AssociationId() pulumi.StringPtrOutput
- func (o LookupSourceApiAssociationResultOutput) Description() pulumi.StringPtrOutput
- func (LookupSourceApiAssociationResultOutput) ElementType() reflect.Type
- func (o LookupSourceApiAssociationResultOutput) LastSuccessfulMergeDate() pulumi.StringPtrOutput
- func (o LookupSourceApiAssociationResultOutput) MergedApiArn() pulumi.StringPtrOutput
- func (o LookupSourceApiAssociationResultOutput) MergedApiId() pulumi.StringPtrOutput
- func (o LookupSourceApiAssociationResultOutput) SourceApiArn() pulumi.StringPtrOutput
- func (o LookupSourceApiAssociationResultOutput) SourceApiAssociationConfig() SourceApiAssociationConfigPtrOutput
- func (o LookupSourceApiAssociationResultOutput) SourceApiAssociationStatus() SourceApiAssociationStatusPtrOutput
- func (o LookupSourceApiAssociationResultOutput) SourceApiAssociationStatusDetail() pulumi.StringPtrOutput
- func (o LookupSourceApiAssociationResultOutput) SourceApiId() pulumi.StringPtrOutput
- func (o LookupSourceApiAssociationResultOutput) ToLookupSourceApiAssociationResultOutput() LookupSourceApiAssociationResultOutput
- func (o LookupSourceApiAssociationResultOutput) ToLookupSourceApiAssociationResultOutputWithContext(ctx context.Context) LookupSourceApiAssociationResultOutput
- type Resolver
- type ResolverAppSyncRuntime
- type ResolverAppSyncRuntimeArgs
- func (ResolverAppSyncRuntimeArgs) ElementType() reflect.Type
- func (i ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimeOutput() ResolverAppSyncRuntimeOutput
- func (i ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimeOutputWithContext(ctx context.Context) ResolverAppSyncRuntimeOutput
- func (i ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimePtrOutput() ResolverAppSyncRuntimePtrOutput
- func (i ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimePtrOutputWithContext(ctx context.Context) ResolverAppSyncRuntimePtrOutput
- type ResolverAppSyncRuntimeInput
- type ResolverAppSyncRuntimeOutput
- func (ResolverAppSyncRuntimeOutput) ElementType() reflect.Type
- func (o ResolverAppSyncRuntimeOutput) Name() pulumi.StringOutput
- func (o ResolverAppSyncRuntimeOutput) RuntimeVersion() pulumi.StringOutput
- func (o ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimeOutput() ResolverAppSyncRuntimeOutput
- func (o ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimeOutputWithContext(ctx context.Context) ResolverAppSyncRuntimeOutput
- func (o ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimePtrOutput() ResolverAppSyncRuntimePtrOutput
- func (o ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimePtrOutputWithContext(ctx context.Context) ResolverAppSyncRuntimePtrOutput
- type ResolverAppSyncRuntimePtrInput
- type ResolverAppSyncRuntimePtrOutput
- func (o ResolverAppSyncRuntimePtrOutput) Elem() ResolverAppSyncRuntimeOutput
- func (ResolverAppSyncRuntimePtrOutput) ElementType() reflect.Type
- func (o ResolverAppSyncRuntimePtrOutput) Name() pulumi.StringPtrOutput
- func (o ResolverAppSyncRuntimePtrOutput) RuntimeVersion() pulumi.StringPtrOutput
- func (o ResolverAppSyncRuntimePtrOutput) ToResolverAppSyncRuntimePtrOutput() ResolverAppSyncRuntimePtrOutput
- func (o ResolverAppSyncRuntimePtrOutput) ToResolverAppSyncRuntimePtrOutputWithContext(ctx context.Context) ResolverAppSyncRuntimePtrOutput
- type ResolverArgs
- type ResolverCachingConfig
- type ResolverCachingConfigArgs
- func (ResolverCachingConfigArgs) ElementType() reflect.Type
- func (i ResolverCachingConfigArgs) ToResolverCachingConfigOutput() ResolverCachingConfigOutput
- func (i ResolverCachingConfigArgs) ToResolverCachingConfigOutputWithContext(ctx context.Context) ResolverCachingConfigOutput
- func (i ResolverCachingConfigArgs) ToResolverCachingConfigPtrOutput() ResolverCachingConfigPtrOutput
- func (i ResolverCachingConfigArgs) ToResolverCachingConfigPtrOutputWithContext(ctx context.Context) ResolverCachingConfigPtrOutput
- type ResolverCachingConfigInput
- type ResolverCachingConfigOutput
- func (o ResolverCachingConfigOutput) CachingKeys() pulumi.StringArrayOutput
- func (ResolverCachingConfigOutput) ElementType() reflect.Type
- func (o ResolverCachingConfigOutput) ToResolverCachingConfigOutput() ResolverCachingConfigOutput
- func (o ResolverCachingConfigOutput) ToResolverCachingConfigOutputWithContext(ctx context.Context) ResolverCachingConfigOutput
- func (o ResolverCachingConfigOutput) ToResolverCachingConfigPtrOutput() ResolverCachingConfigPtrOutput
- func (o ResolverCachingConfigOutput) ToResolverCachingConfigPtrOutputWithContext(ctx context.Context) ResolverCachingConfigPtrOutput
- func (o ResolverCachingConfigOutput) Ttl() pulumi.Float64Output
- type ResolverCachingConfigPtrInput
- type ResolverCachingConfigPtrOutput
- func (o ResolverCachingConfigPtrOutput) CachingKeys() pulumi.StringArrayOutput
- func (o ResolverCachingConfigPtrOutput) Elem() ResolverCachingConfigOutput
- func (ResolverCachingConfigPtrOutput) ElementType() reflect.Type
- func (o ResolverCachingConfigPtrOutput) ToResolverCachingConfigPtrOutput() ResolverCachingConfigPtrOutput
- func (o ResolverCachingConfigPtrOutput) ToResolverCachingConfigPtrOutputWithContext(ctx context.Context) ResolverCachingConfigPtrOutput
- func (o ResolverCachingConfigPtrOutput) Ttl() pulumi.Float64PtrOutput
- type ResolverInput
- type ResolverLambdaConflictHandlerConfig
- type ResolverLambdaConflictHandlerConfigArgs
- func (ResolverLambdaConflictHandlerConfigArgs) ElementType() reflect.Type
- func (i ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigOutput() ResolverLambdaConflictHandlerConfigOutput
- func (i ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigOutput
- func (i ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigPtrOutput() ResolverLambdaConflictHandlerConfigPtrOutput
- func (i ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigPtrOutput
- type ResolverLambdaConflictHandlerConfigInput
- type ResolverLambdaConflictHandlerConfigOutput
- func (ResolverLambdaConflictHandlerConfigOutput) ElementType() reflect.Type
- func (o ResolverLambdaConflictHandlerConfigOutput) LambdaConflictHandlerArn() pulumi.StringPtrOutput
- func (o ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigOutput() ResolverLambdaConflictHandlerConfigOutput
- func (o ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigOutput
- func (o ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigPtrOutput() ResolverLambdaConflictHandlerConfigPtrOutput
- func (o ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigPtrOutput
- type ResolverLambdaConflictHandlerConfigPtrInput
- type ResolverLambdaConflictHandlerConfigPtrOutput
- func (o ResolverLambdaConflictHandlerConfigPtrOutput) Elem() ResolverLambdaConflictHandlerConfigOutput
- func (ResolverLambdaConflictHandlerConfigPtrOutput) ElementType() reflect.Type
- func (o ResolverLambdaConflictHandlerConfigPtrOutput) LambdaConflictHandlerArn() pulumi.StringPtrOutput
- func (o ResolverLambdaConflictHandlerConfigPtrOutput) ToResolverLambdaConflictHandlerConfigPtrOutput() ResolverLambdaConflictHandlerConfigPtrOutput
- func (o ResolverLambdaConflictHandlerConfigPtrOutput) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigPtrOutput
- type ResolverMetricsConfig
- func (ResolverMetricsConfig) ElementType() reflect.Type
- func (e ResolverMetricsConfig) ToResolverMetricsConfigOutput() ResolverMetricsConfigOutput
- func (e ResolverMetricsConfig) ToResolverMetricsConfigOutputWithContext(ctx context.Context) ResolverMetricsConfigOutput
- func (e ResolverMetricsConfig) ToResolverMetricsConfigPtrOutput() ResolverMetricsConfigPtrOutput
- func (e ResolverMetricsConfig) ToResolverMetricsConfigPtrOutputWithContext(ctx context.Context) ResolverMetricsConfigPtrOutput
- func (e ResolverMetricsConfig) ToStringOutput() pulumi.StringOutput
- func (e ResolverMetricsConfig) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResolverMetricsConfig) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResolverMetricsConfig) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResolverMetricsConfigInput
- type ResolverMetricsConfigOutput
- func (ResolverMetricsConfigOutput) ElementType() reflect.Type
- func (o ResolverMetricsConfigOutput) ToResolverMetricsConfigOutput() ResolverMetricsConfigOutput
- func (o ResolverMetricsConfigOutput) ToResolverMetricsConfigOutputWithContext(ctx context.Context) ResolverMetricsConfigOutput
- func (o ResolverMetricsConfigOutput) ToResolverMetricsConfigPtrOutput() ResolverMetricsConfigPtrOutput
- func (o ResolverMetricsConfigOutput) ToResolverMetricsConfigPtrOutputWithContext(ctx context.Context) ResolverMetricsConfigPtrOutput
- func (o ResolverMetricsConfigOutput) ToStringOutput() pulumi.StringOutput
- func (o ResolverMetricsConfigOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResolverMetricsConfigOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResolverMetricsConfigOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResolverMetricsConfigPtrInput
- type ResolverMetricsConfigPtrOutput
- func (o ResolverMetricsConfigPtrOutput) Elem() ResolverMetricsConfigOutput
- func (ResolverMetricsConfigPtrOutput) ElementType() reflect.Type
- func (o ResolverMetricsConfigPtrOutput) ToResolverMetricsConfigPtrOutput() ResolverMetricsConfigPtrOutput
- func (o ResolverMetricsConfigPtrOutput) ToResolverMetricsConfigPtrOutputWithContext(ctx context.Context) ResolverMetricsConfigPtrOutput
- func (o ResolverMetricsConfigPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResolverMetricsConfigPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResolverOutput
- func (o ResolverOutput) ApiId() pulumi.StringOutput
- func (o ResolverOutput) CachingConfig() ResolverCachingConfigPtrOutput
- func (o ResolverOutput) Code() pulumi.StringPtrOutput
- func (o ResolverOutput) CodeS3Location() pulumi.StringPtrOutput
- func (o ResolverOutput) DataSourceName() pulumi.StringPtrOutput
- func (ResolverOutput) ElementType() reflect.Type
- func (o ResolverOutput) FieldName() pulumi.StringOutput
- func (o ResolverOutput) Kind() pulumi.StringPtrOutput
- func (o ResolverOutput) MaxBatchSize() pulumi.IntPtrOutput
- func (o ResolverOutput) MetricsConfig() ResolverMetricsConfigPtrOutput
- func (o ResolverOutput) PipelineConfig() ResolverPipelineConfigPtrOutput
- func (o ResolverOutput) RequestMappingTemplate() pulumi.StringPtrOutput
- func (o ResolverOutput) RequestMappingTemplateS3Location() pulumi.StringPtrOutput
- func (o ResolverOutput) ResolverArn() pulumi.StringOutput
- func (o ResolverOutput) ResponseMappingTemplate() pulumi.StringPtrOutput
- func (o ResolverOutput) ResponseMappingTemplateS3Location() pulumi.StringPtrOutput
- func (o ResolverOutput) Runtime() ResolverAppSyncRuntimePtrOutput
- func (o ResolverOutput) SyncConfig() ResolverSyncConfigPtrOutput
- func (o ResolverOutput) ToResolverOutput() ResolverOutput
- func (o ResolverOutput) ToResolverOutputWithContext(ctx context.Context) ResolverOutput
- func (o ResolverOutput) TypeName() pulumi.StringOutput
- 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
- type ResolverSyncConfig
- type ResolverSyncConfigArgs
- func (ResolverSyncConfigArgs) ElementType() reflect.Type
- func (i ResolverSyncConfigArgs) ToResolverSyncConfigOutput() ResolverSyncConfigOutput
- func (i ResolverSyncConfigArgs) ToResolverSyncConfigOutputWithContext(ctx context.Context) ResolverSyncConfigOutput
- func (i ResolverSyncConfigArgs) ToResolverSyncConfigPtrOutput() ResolverSyncConfigPtrOutput
- func (i ResolverSyncConfigArgs) ToResolverSyncConfigPtrOutputWithContext(ctx context.Context) ResolverSyncConfigPtrOutput
- type ResolverSyncConfigInput
- type ResolverSyncConfigOutput
- func (o ResolverSyncConfigOutput) ConflictDetection() pulumi.StringOutput
- func (o ResolverSyncConfigOutput) ConflictHandler() pulumi.StringPtrOutput
- func (ResolverSyncConfigOutput) ElementType() reflect.Type
- func (o ResolverSyncConfigOutput) LambdaConflictHandlerConfig() ResolverLambdaConflictHandlerConfigPtrOutput
- func (o ResolverSyncConfigOutput) ToResolverSyncConfigOutput() ResolverSyncConfigOutput
- func (o ResolverSyncConfigOutput) ToResolverSyncConfigOutputWithContext(ctx context.Context) ResolverSyncConfigOutput
- func (o ResolverSyncConfigOutput) ToResolverSyncConfigPtrOutput() ResolverSyncConfigPtrOutput
- func (o ResolverSyncConfigOutput) ToResolverSyncConfigPtrOutputWithContext(ctx context.Context) ResolverSyncConfigPtrOutput
- type ResolverSyncConfigPtrInput
- type ResolverSyncConfigPtrOutput
- func (o ResolverSyncConfigPtrOutput) ConflictDetection() pulumi.StringPtrOutput
- func (o ResolverSyncConfigPtrOutput) ConflictHandler() pulumi.StringPtrOutput
- func (o ResolverSyncConfigPtrOutput) Elem() ResolverSyncConfigOutput
- func (ResolverSyncConfigPtrOutput) ElementType() reflect.Type
- func (o ResolverSyncConfigPtrOutput) LambdaConflictHandlerConfig() ResolverLambdaConflictHandlerConfigPtrOutput
- func (o ResolverSyncConfigPtrOutput) ToResolverSyncConfigPtrOutput() ResolverSyncConfigPtrOutput
- func (o ResolverSyncConfigPtrOutput) ToResolverSyncConfigPtrOutputWithContext(ctx context.Context) ResolverSyncConfigPtrOutput
- type SourceApiAssociation
- type SourceApiAssociationArgs
- type SourceApiAssociationConfig
- type SourceApiAssociationConfigArgs
- func (SourceApiAssociationConfigArgs) ElementType() reflect.Type
- func (i SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigOutput() SourceApiAssociationConfigOutput
- func (i SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigOutputWithContext(ctx context.Context) SourceApiAssociationConfigOutput
- func (i SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigPtrOutput() SourceApiAssociationConfigPtrOutput
- func (i SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigPtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigPtrOutput
- type SourceApiAssociationConfigInput
- type SourceApiAssociationConfigMergeType
- func (SourceApiAssociationConfigMergeType) ElementType() reflect.Type
- func (e SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypeOutput() SourceApiAssociationConfigMergeTypeOutput
- func (e SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypeOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypeOutput
- func (e SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypePtrOutput() SourceApiAssociationConfigMergeTypePtrOutput
- func (e SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypePtrOutput
- func (e SourceApiAssociationConfigMergeType) ToStringOutput() pulumi.StringOutput
- func (e SourceApiAssociationConfigMergeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SourceApiAssociationConfigMergeType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SourceApiAssociationConfigMergeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SourceApiAssociationConfigMergeTypeInput
- type SourceApiAssociationConfigMergeTypeOutput
- func (SourceApiAssociationConfigMergeTypeOutput) ElementType() reflect.Type
- func (o SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypeOutput() SourceApiAssociationConfigMergeTypeOutput
- func (o SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypeOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypeOutput
- func (o SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypePtrOutput() SourceApiAssociationConfigMergeTypePtrOutput
- func (o SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypePtrOutput
- func (o SourceApiAssociationConfigMergeTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SourceApiAssociationConfigMergeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SourceApiAssociationConfigMergeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SourceApiAssociationConfigMergeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SourceApiAssociationConfigMergeTypePtrInput
- type SourceApiAssociationConfigMergeTypePtrOutput
- func (o SourceApiAssociationConfigMergeTypePtrOutput) Elem() SourceApiAssociationConfigMergeTypeOutput
- func (SourceApiAssociationConfigMergeTypePtrOutput) ElementType() reflect.Type
- func (o SourceApiAssociationConfigMergeTypePtrOutput) ToSourceApiAssociationConfigMergeTypePtrOutput() SourceApiAssociationConfigMergeTypePtrOutput
- func (o SourceApiAssociationConfigMergeTypePtrOutput) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypePtrOutput
- func (o SourceApiAssociationConfigMergeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SourceApiAssociationConfigMergeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SourceApiAssociationConfigOutput
- func (SourceApiAssociationConfigOutput) ElementType() reflect.Type
- func (o SourceApiAssociationConfigOutput) MergeType() SourceApiAssociationConfigMergeTypePtrOutput
- func (o SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigOutput() SourceApiAssociationConfigOutput
- func (o SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigOutputWithContext(ctx context.Context) SourceApiAssociationConfigOutput
- func (o SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigPtrOutput() SourceApiAssociationConfigPtrOutput
- func (o SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigPtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigPtrOutput
- type SourceApiAssociationConfigPtrInput
- type SourceApiAssociationConfigPtrOutput
- func (o SourceApiAssociationConfigPtrOutput) Elem() SourceApiAssociationConfigOutput
- func (SourceApiAssociationConfigPtrOutput) ElementType() reflect.Type
- func (o SourceApiAssociationConfigPtrOutput) MergeType() SourceApiAssociationConfigMergeTypePtrOutput
- func (o SourceApiAssociationConfigPtrOutput) ToSourceApiAssociationConfigPtrOutput() SourceApiAssociationConfigPtrOutput
- func (o SourceApiAssociationConfigPtrOutput) ToSourceApiAssociationConfigPtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigPtrOutput
- type SourceApiAssociationInput
- type SourceApiAssociationOutput
- func (o SourceApiAssociationOutput) AssociationArn() pulumi.StringOutput
- func (o SourceApiAssociationOutput) AssociationId() pulumi.StringOutput
- func (o SourceApiAssociationOutput) Description() pulumi.StringPtrOutput
- func (SourceApiAssociationOutput) ElementType() reflect.Type
- func (o SourceApiAssociationOutput) LastSuccessfulMergeDate() pulumi.StringOutput
- func (o SourceApiAssociationOutput) MergedApiArn() pulumi.StringOutput
- func (o SourceApiAssociationOutput) MergedApiId() pulumi.StringOutput
- func (o SourceApiAssociationOutput) MergedApiIdentifier() pulumi.StringPtrOutput
- func (o SourceApiAssociationOutput) SourceApiArn() pulumi.StringOutput
- func (o SourceApiAssociationOutput) SourceApiAssociationConfig() SourceApiAssociationConfigPtrOutput
- func (o SourceApiAssociationOutput) SourceApiAssociationStatus() SourceApiAssociationStatusOutput
- func (o SourceApiAssociationOutput) SourceApiAssociationStatusDetail() pulumi.StringOutput
- func (o SourceApiAssociationOutput) SourceApiId() pulumi.StringOutput
- func (o SourceApiAssociationOutput) SourceApiIdentifier() pulumi.StringPtrOutput
- func (o SourceApiAssociationOutput) ToSourceApiAssociationOutput() SourceApiAssociationOutput
- func (o SourceApiAssociationOutput) ToSourceApiAssociationOutputWithContext(ctx context.Context) SourceApiAssociationOutput
- type SourceApiAssociationState
- type SourceApiAssociationStatus
- type SourceApiAssociationStatusOutput
- func (SourceApiAssociationStatusOutput) ElementType() reflect.Type
- func (o SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusOutput() SourceApiAssociationStatusOutput
- func (o SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusOutputWithContext(ctx context.Context) SourceApiAssociationStatusOutput
- func (o SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusPtrOutput() SourceApiAssociationStatusPtrOutput
- func (o SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusPtrOutputWithContext(ctx context.Context) SourceApiAssociationStatusPtrOutput
- func (o SourceApiAssociationStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o SourceApiAssociationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SourceApiAssociationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SourceApiAssociationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SourceApiAssociationStatusPtrOutput
- func (o SourceApiAssociationStatusPtrOutput) Elem() SourceApiAssociationStatusOutput
- func (SourceApiAssociationStatusPtrOutput) ElementType() reflect.Type
- func (o SourceApiAssociationStatusPtrOutput) ToSourceApiAssociationStatusPtrOutput() SourceApiAssociationStatusPtrOutput
- func (o SourceApiAssociationStatusPtrOutput) ToSourceApiAssociationStatusPtrOutputWithContext(ctx context.Context) SourceApiAssociationStatusPtrOutput
- func (o SourceApiAssociationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SourceApiAssociationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Constants ¶
const ( ApiAuthenticationTypeAmazonCognitoUserPools = ApiAuthenticationType("AMAZON_COGNITO_USER_POOLS") ApiAuthenticationTypeAwsIam = ApiAuthenticationType("AWS_IAM") ApiAuthenticationTypeApiKey = ApiAuthenticationType("API_KEY") ApiAuthenticationTypeOpenidConnect = ApiAuthenticationType("OPENID_CONNECT") ApiAuthenticationTypeAwsLambda = ApiAuthenticationType("AWS_LAMBDA") )
const ( ApiEventLogLevelNone = ApiEventLogLevel("NONE") ApiEventLogLevelError = ApiEventLogLevel("ERROR") ApiEventLogLevelAll = ApiEventLogLevel("ALL") ApiEventLogLevelInfo = ApiEventLogLevel("INFO") ApiEventLogLevelDebug = ApiEventLogLevel("DEBUG") )
const ( ChannelNamespaceAuthenticationTypeAmazonCognitoUserPools = ChannelNamespaceAuthenticationType("AMAZON_COGNITO_USER_POOLS") ChannelNamespaceAuthenticationTypeAwsIam = ChannelNamespaceAuthenticationType("AWS_IAM") ChannelNamespaceAuthenticationTypeApiKey = ChannelNamespaceAuthenticationType("API_KEY") ChannelNamespaceAuthenticationTypeOpenidConnect = ChannelNamespaceAuthenticationType("OPENID_CONNECT") ChannelNamespaceAuthenticationTypeAwsLambda = ChannelNamespaceAuthenticationType("AWS_LAMBDA") )
const ( DataSourceMetricsConfigDisabled = DataSourceMetricsConfig("DISABLED") DataSourceMetricsConfigEnabled = DataSourceMetricsConfig("ENABLED") )
const ( ResolverMetricsConfigEnabled = ResolverMetricsConfig("ENABLED") ResolverMetricsConfigDisabled = ResolverMetricsConfig("DISABLED") )
const ( SourceApiAssociationConfigMergeTypeAutoMerge = SourceApiAssociationConfigMergeType("AUTO_MERGE") SourceApiAssociationConfigMergeTypeManualMerge = SourceApiAssociationConfigMergeType("MANUAL_MERGE") )
const ( SourceApiAssociationStatusMergeScheduled = SourceApiAssociationStatus("MERGE_SCHEDULED") SourceApiAssociationStatusMergeFailed = SourceApiAssociationStatus("MERGE_FAILED") SourceApiAssociationStatusMergeSuccess = SourceApiAssociationStatus("MERGE_SUCCESS") SourceApiAssociationStatusMergeInProgress = SourceApiAssociationStatus("MERGE_IN_PROGRESS") SourceApiAssociationStatusAutoMergeScheduleFailed = SourceApiAssociationStatus("AUTO_MERGE_SCHEDULE_FAILED") SourceApiAssociationStatusDeletionScheduled = SourceApiAssociationStatus("DELETION_SCHEDULED") SourceApiAssociationStatusDeletionInProgress = SourceApiAssociationStatus("DELETION_IN_PROGRESS") SourceApiAssociationStatusDeletionFailed = SourceApiAssociationStatus("DELETION_FAILED") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Api ¶ added in v1.5.0
type Api struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the AppSync Api ApiArn pulumi.StringOutput `pulumi:"apiArn"` // The unique identifier for the AppSync Api generated by the service ApiId pulumi.StringOutput `pulumi:"apiId"` Dns ApiDnsMapOutput `pulumi:"dns"` // Describes the authorization configuration for connections, message publishing, message subscriptions, and logging for an Event API. EventConfig ApiEventConfigPtrOutput `pulumi:"eventConfig"` // The name of the `Api` . Name pulumi.StringOutput `pulumi:"name"` // The owner contact information for an API resource. // // This field accepts any string input with a length of 0 - 256 characters. OwnerContact pulumi.StringPtrOutput `pulumi:"ownerContact"` // A set of tags (key-value pairs) for this API. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource schema for AppSync Api
func GetApi ¶ added in v1.5.0
func GetApi(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiState, opts ...pulumi.ResourceOption) (*Api, error)
GetApi gets an existing Api 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 NewApi ¶ added in v1.5.0
func NewApi(ctx *pulumi.Context, name string, args *ApiArgs, opts ...pulumi.ResourceOption) (*Api, error)
NewApi registers a new resource with the given unique name, arguments, and options.
func (*Api) ElementType ¶ added in v1.5.0
func (*Api) ToApiOutput ¶ added in v1.5.0
type ApiArgs ¶ added in v1.5.0
type ApiArgs struct { // Describes the authorization configuration for connections, message publishing, message subscriptions, and logging for an Event API. EventConfig ApiEventConfigPtrInput // The name of the `Api` . Name pulumi.StringPtrInput // The owner contact information for an API resource. // // This field accepts any string input with a length of 0 - 256 characters. OwnerContact pulumi.StringPtrInput // A set of tags (key-value pairs) for this API. Tags aws.TagArrayInput }
The set of arguments for constructing a Api resource.
func (ApiArgs) ElementType ¶ added in v1.5.0
type ApiAuthMode ¶ added in v1.5.0
type ApiAuthMode struct {
AuthType *ApiAuthenticationType `pulumi:"authType"`
}
An auth mode.
type ApiAuthModeArgs ¶ added in v1.5.0
type ApiAuthModeArgs struct {
AuthType ApiAuthenticationTypePtrInput `pulumi:"authType"`
}
An auth mode.
func (ApiAuthModeArgs) ElementType ¶ added in v1.5.0
func (ApiAuthModeArgs) ElementType() reflect.Type
func (ApiAuthModeArgs) ToApiAuthModeOutput ¶ added in v1.5.0
func (i ApiAuthModeArgs) ToApiAuthModeOutput() ApiAuthModeOutput
func (ApiAuthModeArgs) ToApiAuthModeOutputWithContext ¶ added in v1.5.0
func (i ApiAuthModeArgs) ToApiAuthModeOutputWithContext(ctx context.Context) ApiAuthModeOutput
type ApiAuthModeArray ¶ added in v1.5.0
type ApiAuthModeArray []ApiAuthModeInput
func (ApiAuthModeArray) ElementType ¶ added in v1.5.0
func (ApiAuthModeArray) ElementType() reflect.Type
func (ApiAuthModeArray) ToApiAuthModeArrayOutput ¶ added in v1.5.0
func (i ApiAuthModeArray) ToApiAuthModeArrayOutput() ApiAuthModeArrayOutput
func (ApiAuthModeArray) ToApiAuthModeArrayOutputWithContext ¶ added in v1.5.0
func (i ApiAuthModeArray) ToApiAuthModeArrayOutputWithContext(ctx context.Context) ApiAuthModeArrayOutput
type ApiAuthModeArrayInput ¶ added in v1.5.0
type ApiAuthModeArrayInput interface { pulumi.Input ToApiAuthModeArrayOutput() ApiAuthModeArrayOutput ToApiAuthModeArrayOutputWithContext(context.Context) ApiAuthModeArrayOutput }
ApiAuthModeArrayInput is an input type that accepts ApiAuthModeArray and ApiAuthModeArrayOutput values. You can construct a concrete instance of `ApiAuthModeArrayInput` via:
ApiAuthModeArray{ ApiAuthModeArgs{...} }
type ApiAuthModeArrayOutput ¶ added in v1.5.0
type ApiAuthModeArrayOutput struct{ *pulumi.OutputState }
func (ApiAuthModeArrayOutput) ElementType ¶ added in v1.5.0
func (ApiAuthModeArrayOutput) ElementType() reflect.Type
func (ApiAuthModeArrayOutput) Index ¶ added in v1.5.0
func (o ApiAuthModeArrayOutput) Index(i pulumi.IntInput) ApiAuthModeOutput
func (ApiAuthModeArrayOutput) ToApiAuthModeArrayOutput ¶ added in v1.5.0
func (o ApiAuthModeArrayOutput) ToApiAuthModeArrayOutput() ApiAuthModeArrayOutput
func (ApiAuthModeArrayOutput) ToApiAuthModeArrayOutputWithContext ¶ added in v1.5.0
func (o ApiAuthModeArrayOutput) ToApiAuthModeArrayOutputWithContext(ctx context.Context) ApiAuthModeArrayOutput
type ApiAuthModeInput ¶ added in v1.5.0
type ApiAuthModeInput interface { pulumi.Input ToApiAuthModeOutput() ApiAuthModeOutput ToApiAuthModeOutputWithContext(context.Context) ApiAuthModeOutput }
ApiAuthModeInput is an input type that accepts ApiAuthModeArgs and ApiAuthModeOutput values. You can construct a concrete instance of `ApiAuthModeInput` via:
ApiAuthModeArgs{...}
type ApiAuthModeOutput ¶ added in v1.5.0
type ApiAuthModeOutput struct{ *pulumi.OutputState }
An auth mode.
func (ApiAuthModeOutput) AuthType ¶ added in v1.5.0
func (o ApiAuthModeOutput) AuthType() ApiAuthenticationTypePtrOutput
func (ApiAuthModeOutput) ElementType ¶ added in v1.5.0
func (ApiAuthModeOutput) ElementType() reflect.Type
func (ApiAuthModeOutput) ToApiAuthModeOutput ¶ added in v1.5.0
func (o ApiAuthModeOutput) ToApiAuthModeOutput() ApiAuthModeOutput
func (ApiAuthModeOutput) ToApiAuthModeOutputWithContext ¶ added in v1.5.0
func (o ApiAuthModeOutput) ToApiAuthModeOutputWithContext(ctx context.Context) ApiAuthModeOutput
type ApiAuthProvider ¶ added in v1.5.0
type ApiAuthProvider struct { AuthType ApiAuthenticationType `pulumi:"authType"` CognitoConfig *ApiCognitoConfig `pulumi:"cognitoConfig"` LambdaAuthorizerConfig *ApiLambdaAuthorizerConfig `pulumi:"lambdaAuthorizerConfig"` OpenIdConnectConfig *ApiOpenIdConnectConfig `pulumi:"openIdConnectConfig"` }
An auth provider for the AppSync API.
type ApiAuthProviderArgs ¶ added in v1.5.0
type ApiAuthProviderArgs struct { AuthType ApiAuthenticationTypeInput `pulumi:"authType"` CognitoConfig ApiCognitoConfigPtrInput `pulumi:"cognitoConfig"` LambdaAuthorizerConfig ApiLambdaAuthorizerConfigPtrInput `pulumi:"lambdaAuthorizerConfig"` OpenIdConnectConfig ApiOpenIdConnectConfigPtrInput `pulumi:"openIdConnectConfig"` }
An auth provider for the AppSync API.
func (ApiAuthProviderArgs) ElementType ¶ added in v1.5.0
func (ApiAuthProviderArgs) ElementType() reflect.Type
func (ApiAuthProviderArgs) ToApiAuthProviderOutput ¶ added in v1.5.0
func (i ApiAuthProviderArgs) ToApiAuthProviderOutput() ApiAuthProviderOutput
func (ApiAuthProviderArgs) ToApiAuthProviderOutputWithContext ¶ added in v1.5.0
func (i ApiAuthProviderArgs) ToApiAuthProviderOutputWithContext(ctx context.Context) ApiAuthProviderOutput
type ApiAuthProviderArray ¶ added in v1.5.0
type ApiAuthProviderArray []ApiAuthProviderInput
func (ApiAuthProviderArray) ElementType ¶ added in v1.5.0
func (ApiAuthProviderArray) ElementType() reflect.Type
func (ApiAuthProviderArray) ToApiAuthProviderArrayOutput ¶ added in v1.5.0
func (i ApiAuthProviderArray) ToApiAuthProviderArrayOutput() ApiAuthProviderArrayOutput
func (ApiAuthProviderArray) ToApiAuthProviderArrayOutputWithContext ¶ added in v1.5.0
func (i ApiAuthProviderArray) ToApiAuthProviderArrayOutputWithContext(ctx context.Context) ApiAuthProviderArrayOutput
type ApiAuthProviderArrayInput ¶ added in v1.5.0
type ApiAuthProviderArrayInput interface { pulumi.Input ToApiAuthProviderArrayOutput() ApiAuthProviderArrayOutput ToApiAuthProviderArrayOutputWithContext(context.Context) ApiAuthProviderArrayOutput }
ApiAuthProviderArrayInput is an input type that accepts ApiAuthProviderArray and ApiAuthProviderArrayOutput values. You can construct a concrete instance of `ApiAuthProviderArrayInput` via:
ApiAuthProviderArray{ ApiAuthProviderArgs{...} }
type ApiAuthProviderArrayOutput ¶ added in v1.5.0
type ApiAuthProviderArrayOutput struct{ *pulumi.OutputState }
func (ApiAuthProviderArrayOutput) ElementType ¶ added in v1.5.0
func (ApiAuthProviderArrayOutput) ElementType() reflect.Type
func (ApiAuthProviderArrayOutput) Index ¶ added in v1.5.0
func (o ApiAuthProviderArrayOutput) Index(i pulumi.IntInput) ApiAuthProviderOutput
func (ApiAuthProviderArrayOutput) ToApiAuthProviderArrayOutput ¶ added in v1.5.0
func (o ApiAuthProviderArrayOutput) ToApiAuthProviderArrayOutput() ApiAuthProviderArrayOutput
func (ApiAuthProviderArrayOutput) ToApiAuthProviderArrayOutputWithContext ¶ added in v1.5.0
func (o ApiAuthProviderArrayOutput) ToApiAuthProviderArrayOutputWithContext(ctx context.Context) ApiAuthProviderArrayOutput
type ApiAuthProviderInput ¶ added in v1.5.0
type ApiAuthProviderInput interface { pulumi.Input ToApiAuthProviderOutput() ApiAuthProviderOutput ToApiAuthProviderOutputWithContext(context.Context) ApiAuthProviderOutput }
ApiAuthProviderInput is an input type that accepts ApiAuthProviderArgs and ApiAuthProviderOutput values. You can construct a concrete instance of `ApiAuthProviderInput` via:
ApiAuthProviderArgs{...}
type ApiAuthProviderOutput ¶ added in v1.5.0
type ApiAuthProviderOutput struct{ *pulumi.OutputState }
An auth provider for the AppSync API.
func (ApiAuthProviderOutput) AuthType ¶ added in v1.5.0
func (o ApiAuthProviderOutput) AuthType() ApiAuthenticationTypeOutput
func (ApiAuthProviderOutput) CognitoConfig ¶ added in v1.5.0
func (o ApiAuthProviderOutput) CognitoConfig() ApiCognitoConfigPtrOutput
func (ApiAuthProviderOutput) ElementType ¶ added in v1.5.0
func (ApiAuthProviderOutput) ElementType() reflect.Type
func (ApiAuthProviderOutput) LambdaAuthorizerConfig ¶ added in v1.5.0
func (o ApiAuthProviderOutput) LambdaAuthorizerConfig() ApiLambdaAuthorizerConfigPtrOutput
func (ApiAuthProviderOutput) OpenIdConnectConfig ¶ added in v1.5.0
func (o ApiAuthProviderOutput) OpenIdConnectConfig() ApiOpenIdConnectConfigPtrOutput
func (ApiAuthProviderOutput) ToApiAuthProviderOutput ¶ added in v1.5.0
func (o ApiAuthProviderOutput) ToApiAuthProviderOutput() ApiAuthProviderOutput
func (ApiAuthProviderOutput) ToApiAuthProviderOutputWithContext ¶ added in v1.5.0
func (o ApiAuthProviderOutput) ToApiAuthProviderOutputWithContext(ctx context.Context) ApiAuthProviderOutput
type ApiAuthenticationType ¶ added in v1.5.0
type ApiAuthenticationType string
Security configuration for your AppSync API.
func (ApiAuthenticationType) ElementType ¶ added in v1.5.0
func (ApiAuthenticationType) ElementType() reflect.Type
func (ApiAuthenticationType) ToApiAuthenticationTypeOutput ¶ added in v1.5.0
func (e ApiAuthenticationType) ToApiAuthenticationTypeOutput() ApiAuthenticationTypeOutput
func (ApiAuthenticationType) ToApiAuthenticationTypeOutputWithContext ¶ added in v1.5.0
func (e ApiAuthenticationType) ToApiAuthenticationTypeOutputWithContext(ctx context.Context) ApiAuthenticationTypeOutput
func (ApiAuthenticationType) ToApiAuthenticationTypePtrOutput ¶ added in v1.5.0
func (e ApiAuthenticationType) ToApiAuthenticationTypePtrOutput() ApiAuthenticationTypePtrOutput
func (ApiAuthenticationType) ToApiAuthenticationTypePtrOutputWithContext ¶ added in v1.5.0
func (e ApiAuthenticationType) ToApiAuthenticationTypePtrOutputWithContext(ctx context.Context) ApiAuthenticationTypePtrOutput
func (ApiAuthenticationType) ToStringOutput ¶ added in v1.5.0
func (e ApiAuthenticationType) ToStringOutput() pulumi.StringOutput
func (ApiAuthenticationType) ToStringOutputWithContext ¶ added in v1.5.0
func (e ApiAuthenticationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApiAuthenticationType) ToStringPtrOutput ¶ added in v1.5.0
func (e ApiAuthenticationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApiAuthenticationType) ToStringPtrOutputWithContext ¶ added in v1.5.0
func (e ApiAuthenticationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApiAuthenticationTypeInput ¶ added in v1.5.0
type ApiAuthenticationTypeInput interface { pulumi.Input ToApiAuthenticationTypeOutput() ApiAuthenticationTypeOutput ToApiAuthenticationTypeOutputWithContext(context.Context) ApiAuthenticationTypeOutput }
ApiAuthenticationTypeInput is an input type that accepts values of the ApiAuthenticationType enum A concrete instance of `ApiAuthenticationTypeInput` can be one of the following:
ApiAuthenticationTypeAmazonCognitoUserPools ApiAuthenticationTypeAwsIam ApiAuthenticationTypeApiKey ApiAuthenticationTypeOpenidConnect ApiAuthenticationTypeAwsLambda
type ApiAuthenticationTypeOutput ¶ added in v1.5.0
type ApiAuthenticationTypeOutput struct{ *pulumi.OutputState }
func (ApiAuthenticationTypeOutput) ElementType ¶ added in v1.5.0
func (ApiAuthenticationTypeOutput) ElementType() reflect.Type
func (ApiAuthenticationTypeOutput) ToApiAuthenticationTypeOutput ¶ added in v1.5.0
func (o ApiAuthenticationTypeOutput) ToApiAuthenticationTypeOutput() ApiAuthenticationTypeOutput
func (ApiAuthenticationTypeOutput) ToApiAuthenticationTypeOutputWithContext ¶ added in v1.5.0
func (o ApiAuthenticationTypeOutput) ToApiAuthenticationTypeOutputWithContext(ctx context.Context) ApiAuthenticationTypeOutput
func (ApiAuthenticationTypeOutput) ToApiAuthenticationTypePtrOutput ¶ added in v1.5.0
func (o ApiAuthenticationTypeOutput) ToApiAuthenticationTypePtrOutput() ApiAuthenticationTypePtrOutput
func (ApiAuthenticationTypeOutput) ToApiAuthenticationTypePtrOutputWithContext ¶ added in v1.5.0
func (o ApiAuthenticationTypeOutput) ToApiAuthenticationTypePtrOutputWithContext(ctx context.Context) ApiAuthenticationTypePtrOutput
func (ApiAuthenticationTypeOutput) ToStringOutput ¶ added in v1.5.0
func (o ApiAuthenticationTypeOutput) ToStringOutput() pulumi.StringOutput
func (ApiAuthenticationTypeOutput) ToStringOutputWithContext ¶ added in v1.5.0
func (o ApiAuthenticationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApiAuthenticationTypeOutput) ToStringPtrOutput ¶ added in v1.5.0
func (o ApiAuthenticationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApiAuthenticationTypeOutput) ToStringPtrOutputWithContext ¶ added in v1.5.0
func (o ApiAuthenticationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApiAuthenticationTypePtrInput ¶ added in v1.5.0
type ApiAuthenticationTypePtrInput interface { pulumi.Input ToApiAuthenticationTypePtrOutput() ApiAuthenticationTypePtrOutput ToApiAuthenticationTypePtrOutputWithContext(context.Context) ApiAuthenticationTypePtrOutput }
func ApiAuthenticationTypePtr ¶ added in v1.5.0
func ApiAuthenticationTypePtr(v string) ApiAuthenticationTypePtrInput
type ApiAuthenticationTypePtrOutput ¶ added in v1.5.0
type ApiAuthenticationTypePtrOutput struct{ *pulumi.OutputState }
func (ApiAuthenticationTypePtrOutput) Elem ¶ added in v1.5.0
func (o ApiAuthenticationTypePtrOutput) Elem() ApiAuthenticationTypeOutput
func (ApiAuthenticationTypePtrOutput) ElementType ¶ added in v1.5.0
func (ApiAuthenticationTypePtrOutput) ElementType() reflect.Type
func (ApiAuthenticationTypePtrOutput) ToApiAuthenticationTypePtrOutput ¶ added in v1.5.0
func (o ApiAuthenticationTypePtrOutput) ToApiAuthenticationTypePtrOutput() ApiAuthenticationTypePtrOutput
func (ApiAuthenticationTypePtrOutput) ToApiAuthenticationTypePtrOutputWithContext ¶ added in v1.5.0
func (o ApiAuthenticationTypePtrOutput) ToApiAuthenticationTypePtrOutputWithContext(ctx context.Context) ApiAuthenticationTypePtrOutput
func (ApiAuthenticationTypePtrOutput) ToStringPtrOutput ¶ added in v1.5.0
func (o ApiAuthenticationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApiAuthenticationTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v1.5.0
func (o ApiAuthenticationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApiCognitoConfig ¶ added in v1.5.0
type ApiCognitoConfig struct { AppIdClientRegex *string `pulumi:"appIdClientRegex"` AwsRegion string `pulumi:"awsRegion"` UserPoolId string `pulumi:"userPoolId"` }
Optional authorization configuration for using Amazon Cognito user pools with your API endpoint.
type ApiCognitoConfigArgs ¶ added in v1.5.0
type ApiCognitoConfigArgs struct { AppIdClientRegex pulumi.StringPtrInput `pulumi:"appIdClientRegex"` AwsRegion pulumi.StringInput `pulumi:"awsRegion"` UserPoolId pulumi.StringInput `pulumi:"userPoolId"` }
Optional authorization configuration for using Amazon Cognito user pools with your API endpoint.
func (ApiCognitoConfigArgs) ElementType ¶ added in v1.5.0
func (ApiCognitoConfigArgs) ElementType() reflect.Type
func (ApiCognitoConfigArgs) ToApiCognitoConfigOutput ¶ added in v1.5.0
func (i ApiCognitoConfigArgs) ToApiCognitoConfigOutput() ApiCognitoConfigOutput
func (ApiCognitoConfigArgs) ToApiCognitoConfigOutputWithContext ¶ added in v1.5.0
func (i ApiCognitoConfigArgs) ToApiCognitoConfigOutputWithContext(ctx context.Context) ApiCognitoConfigOutput
func (ApiCognitoConfigArgs) ToApiCognitoConfigPtrOutput ¶ added in v1.5.0
func (i ApiCognitoConfigArgs) ToApiCognitoConfigPtrOutput() ApiCognitoConfigPtrOutput
func (ApiCognitoConfigArgs) ToApiCognitoConfigPtrOutputWithContext ¶ added in v1.5.0
func (i ApiCognitoConfigArgs) ToApiCognitoConfigPtrOutputWithContext(ctx context.Context) ApiCognitoConfigPtrOutput
type ApiCognitoConfigInput ¶ added in v1.5.0
type ApiCognitoConfigInput interface { pulumi.Input ToApiCognitoConfigOutput() ApiCognitoConfigOutput ToApiCognitoConfigOutputWithContext(context.Context) ApiCognitoConfigOutput }
ApiCognitoConfigInput is an input type that accepts ApiCognitoConfigArgs and ApiCognitoConfigOutput values. You can construct a concrete instance of `ApiCognitoConfigInput` via:
ApiCognitoConfigArgs{...}
type ApiCognitoConfigOutput ¶ added in v1.5.0
type ApiCognitoConfigOutput struct{ *pulumi.OutputState }
Optional authorization configuration for using Amazon Cognito user pools with your API endpoint.
func (ApiCognitoConfigOutput) AppIdClientRegex ¶ added in v1.5.0
func (o ApiCognitoConfigOutput) AppIdClientRegex() pulumi.StringPtrOutput
func (ApiCognitoConfigOutput) AwsRegion ¶ added in v1.5.0
func (o ApiCognitoConfigOutput) AwsRegion() pulumi.StringOutput
func (ApiCognitoConfigOutput) ElementType ¶ added in v1.5.0
func (ApiCognitoConfigOutput) ElementType() reflect.Type
func (ApiCognitoConfigOutput) ToApiCognitoConfigOutput ¶ added in v1.5.0
func (o ApiCognitoConfigOutput) ToApiCognitoConfigOutput() ApiCognitoConfigOutput
func (ApiCognitoConfigOutput) ToApiCognitoConfigOutputWithContext ¶ added in v1.5.0
func (o ApiCognitoConfigOutput) ToApiCognitoConfigOutputWithContext(ctx context.Context) ApiCognitoConfigOutput
func (ApiCognitoConfigOutput) ToApiCognitoConfigPtrOutput ¶ added in v1.5.0
func (o ApiCognitoConfigOutput) ToApiCognitoConfigPtrOutput() ApiCognitoConfigPtrOutput
func (ApiCognitoConfigOutput) ToApiCognitoConfigPtrOutputWithContext ¶ added in v1.5.0
func (o ApiCognitoConfigOutput) ToApiCognitoConfigPtrOutputWithContext(ctx context.Context) ApiCognitoConfigPtrOutput
func (ApiCognitoConfigOutput) UserPoolId ¶ added in v1.5.0
func (o ApiCognitoConfigOutput) UserPoolId() pulumi.StringOutput
type ApiCognitoConfigPtrInput ¶ added in v1.5.0
type ApiCognitoConfigPtrInput interface { pulumi.Input ToApiCognitoConfigPtrOutput() ApiCognitoConfigPtrOutput ToApiCognitoConfigPtrOutputWithContext(context.Context) ApiCognitoConfigPtrOutput }
ApiCognitoConfigPtrInput is an input type that accepts ApiCognitoConfigArgs, ApiCognitoConfigPtr and ApiCognitoConfigPtrOutput values. You can construct a concrete instance of `ApiCognitoConfigPtrInput` via:
ApiCognitoConfigArgs{...} or: nil
func ApiCognitoConfigPtr ¶ added in v1.5.0
func ApiCognitoConfigPtr(v *ApiCognitoConfigArgs) ApiCognitoConfigPtrInput
type ApiCognitoConfigPtrOutput ¶ added in v1.5.0
type ApiCognitoConfigPtrOutput struct{ *pulumi.OutputState }
func (ApiCognitoConfigPtrOutput) AppIdClientRegex ¶ added in v1.5.0
func (o ApiCognitoConfigPtrOutput) AppIdClientRegex() pulumi.StringPtrOutput
func (ApiCognitoConfigPtrOutput) AwsRegion ¶ added in v1.5.0
func (o ApiCognitoConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
func (ApiCognitoConfigPtrOutput) Elem ¶ added in v1.5.0
func (o ApiCognitoConfigPtrOutput) Elem() ApiCognitoConfigOutput
func (ApiCognitoConfigPtrOutput) ElementType ¶ added in v1.5.0
func (ApiCognitoConfigPtrOutput) ElementType() reflect.Type
func (ApiCognitoConfigPtrOutput) ToApiCognitoConfigPtrOutput ¶ added in v1.5.0
func (o ApiCognitoConfigPtrOutput) ToApiCognitoConfigPtrOutput() ApiCognitoConfigPtrOutput
func (ApiCognitoConfigPtrOutput) ToApiCognitoConfigPtrOutputWithContext ¶ added in v1.5.0
func (o ApiCognitoConfigPtrOutput) ToApiCognitoConfigPtrOutputWithContext(ctx context.Context) ApiCognitoConfigPtrOutput
func (ApiCognitoConfigPtrOutput) UserPoolId ¶ added in v1.5.0
func (o ApiCognitoConfigPtrOutput) UserPoolId() pulumi.StringPtrOutput
type ApiDnsMap ¶ added in v1.7.0
type ApiDnsMap struct { // The domain name of the Api's HTTP endpoint. Http *string `pulumi:"http"` // The domain name of the Api's real-time endpoint. Realtime *string `pulumi:"realtime"` }
A map of DNS names for the AppSync API.
type ApiDnsMapOutput ¶ added in v1.7.0
type ApiDnsMapOutput struct{ *pulumi.OutputState }
A map of DNS names for the AppSync API.
func (ApiDnsMapOutput) ElementType ¶ added in v1.7.0
func (ApiDnsMapOutput) ElementType() reflect.Type
func (ApiDnsMapOutput) Http ¶ added in v1.7.0
func (o ApiDnsMapOutput) Http() pulumi.StringPtrOutput
The domain name of the Api's HTTP endpoint.
func (ApiDnsMapOutput) Realtime ¶ added in v1.7.0
func (o ApiDnsMapOutput) Realtime() pulumi.StringPtrOutput
The domain name of the Api's real-time endpoint.
func (ApiDnsMapOutput) ToApiDnsMapOutput ¶ added in v1.7.0
func (o ApiDnsMapOutput) ToApiDnsMapOutput() ApiDnsMapOutput
func (ApiDnsMapOutput) ToApiDnsMapOutputWithContext ¶ added in v1.7.0
func (o ApiDnsMapOutput) ToApiDnsMapOutputWithContext(ctx context.Context) ApiDnsMapOutput
type ApiDnsMapPtrOutput ¶ added in v1.7.0
type ApiDnsMapPtrOutput struct{ *pulumi.OutputState }
func (ApiDnsMapPtrOutput) Elem ¶ added in v1.7.0
func (o ApiDnsMapPtrOutput) Elem() ApiDnsMapOutput
func (ApiDnsMapPtrOutput) ElementType ¶ added in v1.7.0
func (ApiDnsMapPtrOutput) ElementType() reflect.Type
func (ApiDnsMapPtrOutput) Http ¶ added in v1.7.0
func (o ApiDnsMapPtrOutput) Http() pulumi.StringPtrOutput
The domain name of the Api's HTTP endpoint.
func (ApiDnsMapPtrOutput) Realtime ¶ added in v1.7.0
func (o ApiDnsMapPtrOutput) Realtime() pulumi.StringPtrOutput
The domain name of the Api's real-time endpoint.
func (ApiDnsMapPtrOutput) ToApiDnsMapPtrOutput ¶ added in v1.7.0
func (o ApiDnsMapPtrOutput) ToApiDnsMapPtrOutput() ApiDnsMapPtrOutput
func (ApiDnsMapPtrOutput) ToApiDnsMapPtrOutputWithContext ¶ added in v1.7.0
func (o ApiDnsMapPtrOutput) ToApiDnsMapPtrOutputWithContext(ctx context.Context) ApiDnsMapPtrOutput
type ApiEventConfig ¶ added in v1.5.0
type ApiEventConfig struct { // A list of authorization providers. AuthProviders []ApiAuthProvider `pulumi:"authProviders"` // A list of valid authorization modes for the Event API connections. ConnectionAuthModes []ApiAuthMode `pulumi:"connectionAuthModes"` // A list of valid authorization modes for the Event API publishing. DefaultPublishAuthModes []ApiAuthMode `pulumi:"defaultPublishAuthModes"` // A list of valid authorization modes for the Event API subscriptions. DefaultSubscribeAuthModes []ApiAuthMode `pulumi:"defaultSubscribeAuthModes"` // The CloudWatch Logs configuration for the Event API. LogConfig *ApiEventLogConfig `pulumi:"logConfig"` }
The configuration for an Event Api
type ApiEventConfigArgs ¶ added in v1.5.0
type ApiEventConfigArgs struct { // A list of authorization providers. AuthProviders ApiAuthProviderArrayInput `pulumi:"authProviders"` // A list of valid authorization modes for the Event API connections. ConnectionAuthModes ApiAuthModeArrayInput `pulumi:"connectionAuthModes"` // A list of valid authorization modes for the Event API publishing. DefaultPublishAuthModes ApiAuthModeArrayInput `pulumi:"defaultPublishAuthModes"` // A list of valid authorization modes for the Event API subscriptions. DefaultSubscribeAuthModes ApiAuthModeArrayInput `pulumi:"defaultSubscribeAuthModes"` // The CloudWatch Logs configuration for the Event API. LogConfig ApiEventLogConfigPtrInput `pulumi:"logConfig"` }
The configuration for an Event Api
func (ApiEventConfigArgs) ElementType ¶ added in v1.5.0
func (ApiEventConfigArgs) ElementType() reflect.Type
func (ApiEventConfigArgs) ToApiEventConfigOutput ¶ added in v1.5.0
func (i ApiEventConfigArgs) ToApiEventConfigOutput() ApiEventConfigOutput
func (ApiEventConfigArgs) ToApiEventConfigOutputWithContext ¶ added in v1.5.0
func (i ApiEventConfigArgs) ToApiEventConfigOutputWithContext(ctx context.Context) ApiEventConfigOutput
func (ApiEventConfigArgs) ToApiEventConfigPtrOutput ¶ added in v1.5.0
func (i ApiEventConfigArgs) ToApiEventConfigPtrOutput() ApiEventConfigPtrOutput
func (ApiEventConfigArgs) ToApiEventConfigPtrOutputWithContext ¶ added in v1.5.0
func (i ApiEventConfigArgs) ToApiEventConfigPtrOutputWithContext(ctx context.Context) ApiEventConfigPtrOutput
type ApiEventConfigInput ¶ added in v1.5.0
type ApiEventConfigInput interface { pulumi.Input ToApiEventConfigOutput() ApiEventConfigOutput ToApiEventConfigOutputWithContext(context.Context) ApiEventConfigOutput }
ApiEventConfigInput is an input type that accepts ApiEventConfigArgs and ApiEventConfigOutput values. You can construct a concrete instance of `ApiEventConfigInput` via:
ApiEventConfigArgs{...}
type ApiEventConfigOutput ¶ added in v1.5.0
type ApiEventConfigOutput struct{ *pulumi.OutputState }
The configuration for an Event Api
func (ApiEventConfigOutput) AuthProviders ¶ added in v1.5.0
func (o ApiEventConfigOutput) AuthProviders() ApiAuthProviderArrayOutput
A list of authorization providers.
func (ApiEventConfigOutput) ConnectionAuthModes ¶ added in v1.5.0
func (o ApiEventConfigOutput) ConnectionAuthModes() ApiAuthModeArrayOutput
A list of valid authorization modes for the Event API connections.
func (ApiEventConfigOutput) DefaultPublishAuthModes ¶ added in v1.5.0
func (o ApiEventConfigOutput) DefaultPublishAuthModes() ApiAuthModeArrayOutput
A list of valid authorization modes for the Event API publishing.
func (ApiEventConfigOutput) DefaultSubscribeAuthModes ¶ added in v1.5.0
func (o ApiEventConfigOutput) DefaultSubscribeAuthModes() ApiAuthModeArrayOutput
A list of valid authorization modes for the Event API subscriptions.
func (ApiEventConfigOutput) ElementType ¶ added in v1.5.0
func (ApiEventConfigOutput) ElementType() reflect.Type
func (ApiEventConfigOutput) LogConfig ¶ added in v1.5.0
func (o ApiEventConfigOutput) LogConfig() ApiEventLogConfigPtrOutput
The CloudWatch Logs configuration for the Event API.
func (ApiEventConfigOutput) ToApiEventConfigOutput ¶ added in v1.5.0
func (o ApiEventConfigOutput) ToApiEventConfigOutput() ApiEventConfigOutput
func (ApiEventConfigOutput) ToApiEventConfigOutputWithContext ¶ added in v1.5.0
func (o ApiEventConfigOutput) ToApiEventConfigOutputWithContext(ctx context.Context) ApiEventConfigOutput
func (ApiEventConfigOutput) ToApiEventConfigPtrOutput ¶ added in v1.5.0
func (o ApiEventConfigOutput) ToApiEventConfigPtrOutput() ApiEventConfigPtrOutput
func (ApiEventConfigOutput) ToApiEventConfigPtrOutputWithContext ¶ added in v1.5.0
func (o ApiEventConfigOutput) ToApiEventConfigPtrOutputWithContext(ctx context.Context) ApiEventConfigPtrOutput
type ApiEventConfigPtrInput ¶ added in v1.5.0
type ApiEventConfigPtrInput interface { pulumi.Input ToApiEventConfigPtrOutput() ApiEventConfigPtrOutput ToApiEventConfigPtrOutputWithContext(context.Context) ApiEventConfigPtrOutput }
ApiEventConfigPtrInput is an input type that accepts ApiEventConfigArgs, ApiEventConfigPtr and ApiEventConfigPtrOutput values. You can construct a concrete instance of `ApiEventConfigPtrInput` via:
ApiEventConfigArgs{...} or: nil
func ApiEventConfigPtr ¶ added in v1.5.0
func ApiEventConfigPtr(v *ApiEventConfigArgs) ApiEventConfigPtrInput
type ApiEventConfigPtrOutput ¶ added in v1.5.0
type ApiEventConfigPtrOutput struct{ *pulumi.OutputState }
func (ApiEventConfigPtrOutput) AuthProviders ¶ added in v1.5.0
func (o ApiEventConfigPtrOutput) AuthProviders() ApiAuthProviderArrayOutput
A list of authorization providers.
func (ApiEventConfigPtrOutput) ConnectionAuthModes ¶ added in v1.5.0
func (o ApiEventConfigPtrOutput) ConnectionAuthModes() ApiAuthModeArrayOutput
A list of valid authorization modes for the Event API connections.
func (ApiEventConfigPtrOutput) DefaultPublishAuthModes ¶ added in v1.5.0
func (o ApiEventConfigPtrOutput) DefaultPublishAuthModes() ApiAuthModeArrayOutput
A list of valid authorization modes for the Event API publishing.
func (ApiEventConfigPtrOutput) DefaultSubscribeAuthModes ¶ added in v1.5.0
func (o ApiEventConfigPtrOutput) DefaultSubscribeAuthModes() ApiAuthModeArrayOutput
A list of valid authorization modes for the Event API subscriptions.
func (ApiEventConfigPtrOutput) Elem ¶ added in v1.5.0
func (o ApiEventConfigPtrOutput) Elem() ApiEventConfigOutput
func (ApiEventConfigPtrOutput) ElementType ¶ added in v1.5.0
func (ApiEventConfigPtrOutput) ElementType() reflect.Type
func (ApiEventConfigPtrOutput) LogConfig ¶ added in v1.5.0
func (o ApiEventConfigPtrOutput) LogConfig() ApiEventLogConfigPtrOutput
The CloudWatch Logs configuration for the Event API.
func (ApiEventConfigPtrOutput) ToApiEventConfigPtrOutput ¶ added in v1.5.0
func (o ApiEventConfigPtrOutput) ToApiEventConfigPtrOutput() ApiEventConfigPtrOutput
func (ApiEventConfigPtrOutput) ToApiEventConfigPtrOutputWithContext ¶ added in v1.5.0
func (o ApiEventConfigPtrOutput) ToApiEventConfigPtrOutputWithContext(ctx context.Context) ApiEventConfigPtrOutput
type ApiEventLogConfig ¶ added in v1.5.0
type ApiEventLogConfig struct { // The IAM service role that AWS AppSync assumes to publish CloudWatch Logs in your account. CloudWatchLogsRoleArn string `pulumi:"cloudWatchLogsRoleArn"` // The type of information to log for the Event API. LogLevel ApiEventLogLevel `pulumi:"logLevel"` }
The log config for the AppSync API.
type ApiEventLogConfigArgs ¶ added in v1.5.0
type ApiEventLogConfigArgs struct { // The IAM service role that AWS AppSync assumes to publish CloudWatch Logs in your account. CloudWatchLogsRoleArn pulumi.StringInput `pulumi:"cloudWatchLogsRoleArn"` // The type of information to log for the Event API. LogLevel ApiEventLogLevelInput `pulumi:"logLevel"` }
The log config for the AppSync API.
func (ApiEventLogConfigArgs) ElementType ¶ added in v1.5.0
func (ApiEventLogConfigArgs) ElementType() reflect.Type
func (ApiEventLogConfigArgs) ToApiEventLogConfigOutput ¶ added in v1.5.0
func (i ApiEventLogConfigArgs) ToApiEventLogConfigOutput() ApiEventLogConfigOutput
func (ApiEventLogConfigArgs) ToApiEventLogConfigOutputWithContext ¶ added in v1.5.0
func (i ApiEventLogConfigArgs) ToApiEventLogConfigOutputWithContext(ctx context.Context) ApiEventLogConfigOutput
func (ApiEventLogConfigArgs) ToApiEventLogConfigPtrOutput ¶ added in v1.5.0
func (i ApiEventLogConfigArgs) ToApiEventLogConfigPtrOutput() ApiEventLogConfigPtrOutput
func (ApiEventLogConfigArgs) ToApiEventLogConfigPtrOutputWithContext ¶ added in v1.5.0
func (i ApiEventLogConfigArgs) ToApiEventLogConfigPtrOutputWithContext(ctx context.Context) ApiEventLogConfigPtrOutput
type ApiEventLogConfigInput ¶ added in v1.5.0
type ApiEventLogConfigInput interface { pulumi.Input ToApiEventLogConfigOutput() ApiEventLogConfigOutput ToApiEventLogConfigOutputWithContext(context.Context) ApiEventLogConfigOutput }
ApiEventLogConfigInput is an input type that accepts ApiEventLogConfigArgs and ApiEventLogConfigOutput values. You can construct a concrete instance of `ApiEventLogConfigInput` via:
ApiEventLogConfigArgs{...}
type ApiEventLogConfigOutput ¶ added in v1.5.0
type ApiEventLogConfigOutput struct{ *pulumi.OutputState }
The log config for the AppSync API.
func (ApiEventLogConfigOutput) CloudWatchLogsRoleArn ¶ added in v1.5.0
func (o ApiEventLogConfigOutput) CloudWatchLogsRoleArn() pulumi.StringOutput
The IAM service role that AWS AppSync assumes to publish CloudWatch Logs in your account.
func (ApiEventLogConfigOutput) ElementType ¶ added in v1.5.0
func (ApiEventLogConfigOutput) ElementType() reflect.Type
func (ApiEventLogConfigOutput) LogLevel ¶ added in v1.5.0
func (o ApiEventLogConfigOutput) LogLevel() ApiEventLogLevelOutput
The type of information to log for the Event API.
func (ApiEventLogConfigOutput) ToApiEventLogConfigOutput ¶ added in v1.5.0
func (o ApiEventLogConfigOutput) ToApiEventLogConfigOutput() ApiEventLogConfigOutput
func (ApiEventLogConfigOutput) ToApiEventLogConfigOutputWithContext ¶ added in v1.5.0
func (o ApiEventLogConfigOutput) ToApiEventLogConfigOutputWithContext(ctx context.Context) ApiEventLogConfigOutput
func (ApiEventLogConfigOutput) ToApiEventLogConfigPtrOutput ¶ added in v1.5.0
func (o ApiEventLogConfigOutput) ToApiEventLogConfigPtrOutput() ApiEventLogConfigPtrOutput
func (ApiEventLogConfigOutput) ToApiEventLogConfigPtrOutputWithContext ¶ added in v1.5.0
func (o ApiEventLogConfigOutput) ToApiEventLogConfigPtrOutputWithContext(ctx context.Context) ApiEventLogConfigPtrOutput
type ApiEventLogConfigPtrInput ¶ added in v1.5.0
type ApiEventLogConfigPtrInput interface { pulumi.Input ToApiEventLogConfigPtrOutput() ApiEventLogConfigPtrOutput ToApiEventLogConfigPtrOutputWithContext(context.Context) ApiEventLogConfigPtrOutput }
ApiEventLogConfigPtrInput is an input type that accepts ApiEventLogConfigArgs, ApiEventLogConfigPtr and ApiEventLogConfigPtrOutput values. You can construct a concrete instance of `ApiEventLogConfigPtrInput` via:
ApiEventLogConfigArgs{...} or: nil
func ApiEventLogConfigPtr ¶ added in v1.5.0
func ApiEventLogConfigPtr(v *ApiEventLogConfigArgs) ApiEventLogConfigPtrInput
type ApiEventLogConfigPtrOutput ¶ added in v1.5.0
type ApiEventLogConfigPtrOutput struct{ *pulumi.OutputState }
func (ApiEventLogConfigPtrOutput) CloudWatchLogsRoleArn ¶ added in v1.5.0
func (o ApiEventLogConfigPtrOutput) CloudWatchLogsRoleArn() pulumi.StringPtrOutput
The IAM service role that AWS AppSync assumes to publish CloudWatch Logs in your account.
func (ApiEventLogConfigPtrOutput) Elem ¶ added in v1.5.0
func (o ApiEventLogConfigPtrOutput) Elem() ApiEventLogConfigOutput
func (ApiEventLogConfigPtrOutput) ElementType ¶ added in v1.5.0
func (ApiEventLogConfigPtrOutput) ElementType() reflect.Type
func (ApiEventLogConfigPtrOutput) LogLevel ¶ added in v1.5.0
func (o ApiEventLogConfigPtrOutput) LogLevel() ApiEventLogLevelPtrOutput
The type of information to log for the Event API.
func (ApiEventLogConfigPtrOutput) ToApiEventLogConfigPtrOutput ¶ added in v1.5.0
func (o ApiEventLogConfigPtrOutput) ToApiEventLogConfigPtrOutput() ApiEventLogConfigPtrOutput
func (ApiEventLogConfigPtrOutput) ToApiEventLogConfigPtrOutputWithContext ¶ added in v1.5.0
func (o ApiEventLogConfigPtrOutput) ToApiEventLogConfigPtrOutputWithContext(ctx context.Context) ApiEventLogConfigPtrOutput
type ApiEventLogLevel ¶ added in v1.5.0
type ApiEventLogLevel string
Logging level for the AppSync API.
func (ApiEventLogLevel) ElementType ¶ added in v1.5.0
func (ApiEventLogLevel) ElementType() reflect.Type
func (ApiEventLogLevel) ToApiEventLogLevelOutput ¶ added in v1.5.0
func (e ApiEventLogLevel) ToApiEventLogLevelOutput() ApiEventLogLevelOutput
func (ApiEventLogLevel) ToApiEventLogLevelOutputWithContext ¶ added in v1.5.0
func (e ApiEventLogLevel) ToApiEventLogLevelOutputWithContext(ctx context.Context) ApiEventLogLevelOutput
func (ApiEventLogLevel) ToApiEventLogLevelPtrOutput ¶ added in v1.5.0
func (e ApiEventLogLevel) ToApiEventLogLevelPtrOutput() ApiEventLogLevelPtrOutput
func (ApiEventLogLevel) ToApiEventLogLevelPtrOutputWithContext ¶ added in v1.5.0
func (e ApiEventLogLevel) ToApiEventLogLevelPtrOutputWithContext(ctx context.Context) ApiEventLogLevelPtrOutput
func (ApiEventLogLevel) ToStringOutput ¶ added in v1.5.0
func (e ApiEventLogLevel) ToStringOutput() pulumi.StringOutput
func (ApiEventLogLevel) ToStringOutputWithContext ¶ added in v1.5.0
func (e ApiEventLogLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApiEventLogLevel) ToStringPtrOutput ¶ added in v1.5.0
func (e ApiEventLogLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApiEventLogLevel) ToStringPtrOutputWithContext ¶ added in v1.5.0
func (e ApiEventLogLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApiEventLogLevelInput ¶ added in v1.5.0
type ApiEventLogLevelInput interface { pulumi.Input ToApiEventLogLevelOutput() ApiEventLogLevelOutput ToApiEventLogLevelOutputWithContext(context.Context) ApiEventLogLevelOutput }
ApiEventLogLevelInput is an input type that accepts values of the ApiEventLogLevel enum A concrete instance of `ApiEventLogLevelInput` can be one of the following:
ApiEventLogLevelNone ApiEventLogLevelError ApiEventLogLevelAll ApiEventLogLevelInfo ApiEventLogLevelDebug
type ApiEventLogLevelOutput ¶ added in v1.5.0
type ApiEventLogLevelOutput struct{ *pulumi.OutputState }
func (ApiEventLogLevelOutput) ElementType ¶ added in v1.5.0
func (ApiEventLogLevelOutput) ElementType() reflect.Type
func (ApiEventLogLevelOutput) ToApiEventLogLevelOutput ¶ added in v1.5.0
func (o ApiEventLogLevelOutput) ToApiEventLogLevelOutput() ApiEventLogLevelOutput
func (ApiEventLogLevelOutput) ToApiEventLogLevelOutputWithContext ¶ added in v1.5.0
func (o ApiEventLogLevelOutput) ToApiEventLogLevelOutputWithContext(ctx context.Context) ApiEventLogLevelOutput
func (ApiEventLogLevelOutput) ToApiEventLogLevelPtrOutput ¶ added in v1.5.0
func (o ApiEventLogLevelOutput) ToApiEventLogLevelPtrOutput() ApiEventLogLevelPtrOutput
func (ApiEventLogLevelOutput) ToApiEventLogLevelPtrOutputWithContext ¶ added in v1.5.0
func (o ApiEventLogLevelOutput) ToApiEventLogLevelPtrOutputWithContext(ctx context.Context) ApiEventLogLevelPtrOutput
func (ApiEventLogLevelOutput) ToStringOutput ¶ added in v1.5.0
func (o ApiEventLogLevelOutput) ToStringOutput() pulumi.StringOutput
func (ApiEventLogLevelOutput) ToStringOutputWithContext ¶ added in v1.5.0
func (o ApiEventLogLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApiEventLogLevelOutput) ToStringPtrOutput ¶ added in v1.5.0
func (o ApiEventLogLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApiEventLogLevelOutput) ToStringPtrOutputWithContext ¶ added in v1.5.0
func (o ApiEventLogLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApiEventLogLevelPtrInput ¶ added in v1.5.0
type ApiEventLogLevelPtrInput interface { pulumi.Input ToApiEventLogLevelPtrOutput() ApiEventLogLevelPtrOutput ToApiEventLogLevelPtrOutputWithContext(context.Context) ApiEventLogLevelPtrOutput }
func ApiEventLogLevelPtr ¶ added in v1.5.0
func ApiEventLogLevelPtr(v string) ApiEventLogLevelPtrInput
type ApiEventLogLevelPtrOutput ¶ added in v1.5.0
type ApiEventLogLevelPtrOutput struct{ *pulumi.OutputState }
func (ApiEventLogLevelPtrOutput) Elem ¶ added in v1.5.0
func (o ApiEventLogLevelPtrOutput) Elem() ApiEventLogLevelOutput
func (ApiEventLogLevelPtrOutput) ElementType ¶ added in v1.5.0
func (ApiEventLogLevelPtrOutput) ElementType() reflect.Type
func (ApiEventLogLevelPtrOutput) ToApiEventLogLevelPtrOutput ¶ added in v1.5.0
func (o ApiEventLogLevelPtrOutput) ToApiEventLogLevelPtrOutput() ApiEventLogLevelPtrOutput
func (ApiEventLogLevelPtrOutput) ToApiEventLogLevelPtrOutputWithContext ¶ added in v1.5.0
func (o ApiEventLogLevelPtrOutput) ToApiEventLogLevelPtrOutputWithContext(ctx context.Context) ApiEventLogLevelPtrOutput
func (ApiEventLogLevelPtrOutput) ToStringPtrOutput ¶ added in v1.5.0
func (o ApiEventLogLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApiEventLogLevelPtrOutput) ToStringPtrOutputWithContext ¶ added in v1.5.0
func (o ApiEventLogLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApiLambdaAuthorizerConfig ¶ added in v1.5.0
type ApiLambdaAuthorizerConfig struct { AuthorizerResultTtlInSeconds *int `pulumi:"authorizerResultTtlInSeconds"` AuthorizerUri string `pulumi:"authorizerUri"` IdentityValidationExpression *string `pulumi:"identityValidationExpression"` }
A LambdaAuthorizerConfig holds configuration on how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode. Be aware that an AWS AppSync API may have only one Lambda authorizer configured at a time.
type ApiLambdaAuthorizerConfigArgs ¶ added in v1.5.0
type ApiLambdaAuthorizerConfigArgs struct { AuthorizerResultTtlInSeconds pulumi.IntPtrInput `pulumi:"authorizerResultTtlInSeconds"` AuthorizerUri pulumi.StringInput `pulumi:"authorizerUri"` IdentityValidationExpression pulumi.StringPtrInput `pulumi:"identityValidationExpression"` }
A LambdaAuthorizerConfig holds configuration on how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode. Be aware that an AWS AppSync API may have only one Lambda authorizer configured at a time.
func (ApiLambdaAuthorizerConfigArgs) ElementType ¶ added in v1.5.0
func (ApiLambdaAuthorizerConfigArgs) ElementType() reflect.Type
func (ApiLambdaAuthorizerConfigArgs) ToApiLambdaAuthorizerConfigOutput ¶ added in v1.5.0
func (i ApiLambdaAuthorizerConfigArgs) ToApiLambdaAuthorizerConfigOutput() ApiLambdaAuthorizerConfigOutput
func (ApiLambdaAuthorizerConfigArgs) ToApiLambdaAuthorizerConfigOutputWithContext ¶ added in v1.5.0
func (i ApiLambdaAuthorizerConfigArgs) ToApiLambdaAuthorizerConfigOutputWithContext(ctx context.Context) ApiLambdaAuthorizerConfigOutput
func (ApiLambdaAuthorizerConfigArgs) ToApiLambdaAuthorizerConfigPtrOutput ¶ added in v1.5.0
func (i ApiLambdaAuthorizerConfigArgs) ToApiLambdaAuthorizerConfigPtrOutput() ApiLambdaAuthorizerConfigPtrOutput
func (ApiLambdaAuthorizerConfigArgs) ToApiLambdaAuthorizerConfigPtrOutputWithContext ¶ added in v1.5.0
func (i ApiLambdaAuthorizerConfigArgs) ToApiLambdaAuthorizerConfigPtrOutputWithContext(ctx context.Context) ApiLambdaAuthorizerConfigPtrOutput
type ApiLambdaAuthorizerConfigInput ¶ added in v1.5.0
type ApiLambdaAuthorizerConfigInput interface { pulumi.Input ToApiLambdaAuthorizerConfigOutput() ApiLambdaAuthorizerConfigOutput ToApiLambdaAuthorizerConfigOutputWithContext(context.Context) ApiLambdaAuthorizerConfigOutput }
ApiLambdaAuthorizerConfigInput is an input type that accepts ApiLambdaAuthorizerConfigArgs and ApiLambdaAuthorizerConfigOutput values. You can construct a concrete instance of `ApiLambdaAuthorizerConfigInput` via:
ApiLambdaAuthorizerConfigArgs{...}
type ApiLambdaAuthorizerConfigOutput ¶ added in v1.5.0
type ApiLambdaAuthorizerConfigOutput struct{ *pulumi.OutputState }
A LambdaAuthorizerConfig holds configuration on how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode. Be aware that an AWS AppSync API may have only one Lambda authorizer configured at a time.
func (ApiLambdaAuthorizerConfigOutput) AuthorizerResultTtlInSeconds ¶ added in v1.5.0
func (o ApiLambdaAuthorizerConfigOutput) AuthorizerResultTtlInSeconds() pulumi.IntPtrOutput
func (ApiLambdaAuthorizerConfigOutput) AuthorizerUri ¶ added in v1.5.0
func (o ApiLambdaAuthorizerConfigOutput) AuthorizerUri() pulumi.StringOutput
func (ApiLambdaAuthorizerConfigOutput) ElementType ¶ added in v1.5.0
func (ApiLambdaAuthorizerConfigOutput) ElementType() reflect.Type
func (ApiLambdaAuthorizerConfigOutput) IdentityValidationExpression ¶ added in v1.5.0
func (o ApiLambdaAuthorizerConfigOutput) IdentityValidationExpression() pulumi.StringPtrOutput
func (ApiLambdaAuthorizerConfigOutput) ToApiLambdaAuthorizerConfigOutput ¶ added in v1.5.0
func (o ApiLambdaAuthorizerConfigOutput) ToApiLambdaAuthorizerConfigOutput() ApiLambdaAuthorizerConfigOutput
func (ApiLambdaAuthorizerConfigOutput) ToApiLambdaAuthorizerConfigOutputWithContext ¶ added in v1.5.0
func (o ApiLambdaAuthorizerConfigOutput) ToApiLambdaAuthorizerConfigOutputWithContext(ctx context.Context) ApiLambdaAuthorizerConfigOutput
func (ApiLambdaAuthorizerConfigOutput) ToApiLambdaAuthorizerConfigPtrOutput ¶ added in v1.5.0
func (o ApiLambdaAuthorizerConfigOutput) ToApiLambdaAuthorizerConfigPtrOutput() ApiLambdaAuthorizerConfigPtrOutput
func (ApiLambdaAuthorizerConfigOutput) ToApiLambdaAuthorizerConfigPtrOutputWithContext ¶ added in v1.5.0
func (o ApiLambdaAuthorizerConfigOutput) ToApiLambdaAuthorizerConfigPtrOutputWithContext(ctx context.Context) ApiLambdaAuthorizerConfigPtrOutput
type ApiLambdaAuthorizerConfigPtrInput ¶ added in v1.5.0
type ApiLambdaAuthorizerConfigPtrInput interface { pulumi.Input ToApiLambdaAuthorizerConfigPtrOutput() ApiLambdaAuthorizerConfigPtrOutput ToApiLambdaAuthorizerConfigPtrOutputWithContext(context.Context) ApiLambdaAuthorizerConfigPtrOutput }
ApiLambdaAuthorizerConfigPtrInput is an input type that accepts ApiLambdaAuthorizerConfigArgs, ApiLambdaAuthorizerConfigPtr and ApiLambdaAuthorizerConfigPtrOutput values. You can construct a concrete instance of `ApiLambdaAuthorizerConfigPtrInput` via:
ApiLambdaAuthorizerConfigArgs{...} or: nil
func ApiLambdaAuthorizerConfigPtr ¶ added in v1.5.0
func ApiLambdaAuthorizerConfigPtr(v *ApiLambdaAuthorizerConfigArgs) ApiLambdaAuthorizerConfigPtrInput
type ApiLambdaAuthorizerConfigPtrOutput ¶ added in v1.5.0
type ApiLambdaAuthorizerConfigPtrOutput struct{ *pulumi.OutputState }
func (ApiLambdaAuthorizerConfigPtrOutput) AuthorizerResultTtlInSeconds ¶ added in v1.5.0
func (o ApiLambdaAuthorizerConfigPtrOutput) AuthorizerResultTtlInSeconds() pulumi.IntPtrOutput
func (ApiLambdaAuthorizerConfigPtrOutput) AuthorizerUri ¶ added in v1.5.0
func (o ApiLambdaAuthorizerConfigPtrOutput) AuthorizerUri() pulumi.StringPtrOutput
func (ApiLambdaAuthorizerConfigPtrOutput) Elem ¶ added in v1.5.0
func (o ApiLambdaAuthorizerConfigPtrOutput) Elem() ApiLambdaAuthorizerConfigOutput
func (ApiLambdaAuthorizerConfigPtrOutput) ElementType ¶ added in v1.5.0
func (ApiLambdaAuthorizerConfigPtrOutput) ElementType() reflect.Type
func (ApiLambdaAuthorizerConfigPtrOutput) IdentityValidationExpression ¶ added in v1.5.0
func (o ApiLambdaAuthorizerConfigPtrOutput) IdentityValidationExpression() pulumi.StringPtrOutput
func (ApiLambdaAuthorizerConfigPtrOutput) ToApiLambdaAuthorizerConfigPtrOutput ¶ added in v1.5.0
func (o ApiLambdaAuthorizerConfigPtrOutput) ToApiLambdaAuthorizerConfigPtrOutput() ApiLambdaAuthorizerConfigPtrOutput
func (ApiLambdaAuthorizerConfigPtrOutput) ToApiLambdaAuthorizerConfigPtrOutputWithContext ¶ added in v1.5.0
func (o ApiLambdaAuthorizerConfigPtrOutput) ToApiLambdaAuthorizerConfigPtrOutputWithContext(ctx context.Context) ApiLambdaAuthorizerConfigPtrOutput
type ApiOpenIdConnectConfig ¶ added in v1.5.0
type ApiOpenIdConnectConfig struct { AuthTtl *float64 `pulumi:"authTtl"` ClientId *string `pulumi:"clientId"` IatTtl *float64 `pulumi:"iatTtl"` Issuer string `pulumi:"issuer"` }
The OpenID Connect configuration.
type ApiOpenIdConnectConfigArgs ¶ added in v1.5.0
type ApiOpenIdConnectConfigArgs struct { AuthTtl pulumi.Float64PtrInput `pulumi:"authTtl"` ClientId pulumi.StringPtrInput `pulumi:"clientId"` IatTtl pulumi.Float64PtrInput `pulumi:"iatTtl"` Issuer pulumi.StringInput `pulumi:"issuer"` }
The OpenID Connect configuration.
func (ApiOpenIdConnectConfigArgs) ElementType ¶ added in v1.5.0
func (ApiOpenIdConnectConfigArgs) ElementType() reflect.Type
func (ApiOpenIdConnectConfigArgs) ToApiOpenIdConnectConfigOutput ¶ added in v1.5.0
func (i ApiOpenIdConnectConfigArgs) ToApiOpenIdConnectConfigOutput() ApiOpenIdConnectConfigOutput
func (ApiOpenIdConnectConfigArgs) ToApiOpenIdConnectConfigOutputWithContext ¶ added in v1.5.0
func (i ApiOpenIdConnectConfigArgs) ToApiOpenIdConnectConfigOutputWithContext(ctx context.Context) ApiOpenIdConnectConfigOutput
func (ApiOpenIdConnectConfigArgs) ToApiOpenIdConnectConfigPtrOutput ¶ added in v1.5.0
func (i ApiOpenIdConnectConfigArgs) ToApiOpenIdConnectConfigPtrOutput() ApiOpenIdConnectConfigPtrOutput
func (ApiOpenIdConnectConfigArgs) ToApiOpenIdConnectConfigPtrOutputWithContext ¶ added in v1.5.0
func (i ApiOpenIdConnectConfigArgs) ToApiOpenIdConnectConfigPtrOutputWithContext(ctx context.Context) ApiOpenIdConnectConfigPtrOutput
type ApiOpenIdConnectConfigInput ¶ added in v1.5.0
type ApiOpenIdConnectConfigInput interface { pulumi.Input ToApiOpenIdConnectConfigOutput() ApiOpenIdConnectConfigOutput ToApiOpenIdConnectConfigOutputWithContext(context.Context) ApiOpenIdConnectConfigOutput }
ApiOpenIdConnectConfigInput is an input type that accepts ApiOpenIdConnectConfigArgs and ApiOpenIdConnectConfigOutput values. You can construct a concrete instance of `ApiOpenIdConnectConfigInput` via:
ApiOpenIdConnectConfigArgs{...}
type ApiOpenIdConnectConfigOutput ¶ added in v1.5.0
type ApiOpenIdConnectConfigOutput struct{ *pulumi.OutputState }
The OpenID Connect configuration.
func (ApiOpenIdConnectConfigOutput) AuthTtl ¶ added in v1.5.0
func (o ApiOpenIdConnectConfigOutput) AuthTtl() pulumi.Float64PtrOutput
func (ApiOpenIdConnectConfigOutput) ClientId ¶ added in v1.5.0
func (o ApiOpenIdConnectConfigOutput) ClientId() pulumi.StringPtrOutput
func (ApiOpenIdConnectConfigOutput) ElementType ¶ added in v1.5.0
func (ApiOpenIdConnectConfigOutput) ElementType() reflect.Type
func (ApiOpenIdConnectConfigOutput) IatTtl ¶ added in v1.5.0
func (o ApiOpenIdConnectConfigOutput) IatTtl() pulumi.Float64PtrOutput
func (ApiOpenIdConnectConfigOutput) Issuer ¶ added in v1.5.0
func (o ApiOpenIdConnectConfigOutput) Issuer() pulumi.StringOutput
func (ApiOpenIdConnectConfigOutput) ToApiOpenIdConnectConfigOutput ¶ added in v1.5.0
func (o ApiOpenIdConnectConfigOutput) ToApiOpenIdConnectConfigOutput() ApiOpenIdConnectConfigOutput
func (ApiOpenIdConnectConfigOutput) ToApiOpenIdConnectConfigOutputWithContext ¶ added in v1.5.0
func (o ApiOpenIdConnectConfigOutput) ToApiOpenIdConnectConfigOutputWithContext(ctx context.Context) ApiOpenIdConnectConfigOutput
func (ApiOpenIdConnectConfigOutput) ToApiOpenIdConnectConfigPtrOutput ¶ added in v1.5.0
func (o ApiOpenIdConnectConfigOutput) ToApiOpenIdConnectConfigPtrOutput() ApiOpenIdConnectConfigPtrOutput
func (ApiOpenIdConnectConfigOutput) ToApiOpenIdConnectConfigPtrOutputWithContext ¶ added in v1.5.0
func (o ApiOpenIdConnectConfigOutput) ToApiOpenIdConnectConfigPtrOutputWithContext(ctx context.Context) ApiOpenIdConnectConfigPtrOutput
type ApiOpenIdConnectConfigPtrInput ¶ added in v1.5.0
type ApiOpenIdConnectConfigPtrInput interface { pulumi.Input ToApiOpenIdConnectConfigPtrOutput() ApiOpenIdConnectConfigPtrOutput ToApiOpenIdConnectConfigPtrOutputWithContext(context.Context) ApiOpenIdConnectConfigPtrOutput }
ApiOpenIdConnectConfigPtrInput is an input type that accepts ApiOpenIdConnectConfigArgs, ApiOpenIdConnectConfigPtr and ApiOpenIdConnectConfigPtrOutput values. You can construct a concrete instance of `ApiOpenIdConnectConfigPtrInput` via:
ApiOpenIdConnectConfigArgs{...} or: nil
func ApiOpenIdConnectConfigPtr ¶ added in v1.5.0
func ApiOpenIdConnectConfigPtr(v *ApiOpenIdConnectConfigArgs) ApiOpenIdConnectConfigPtrInput
type ApiOpenIdConnectConfigPtrOutput ¶ added in v1.5.0
type ApiOpenIdConnectConfigPtrOutput struct{ *pulumi.OutputState }
func (ApiOpenIdConnectConfigPtrOutput) AuthTtl ¶ added in v1.5.0
func (o ApiOpenIdConnectConfigPtrOutput) AuthTtl() pulumi.Float64PtrOutput
func (ApiOpenIdConnectConfigPtrOutput) ClientId ¶ added in v1.5.0
func (o ApiOpenIdConnectConfigPtrOutput) ClientId() pulumi.StringPtrOutput
func (ApiOpenIdConnectConfigPtrOutput) Elem ¶ added in v1.5.0
func (o ApiOpenIdConnectConfigPtrOutput) Elem() ApiOpenIdConnectConfigOutput
func (ApiOpenIdConnectConfigPtrOutput) ElementType ¶ added in v1.5.0
func (ApiOpenIdConnectConfigPtrOutput) ElementType() reflect.Type
func (ApiOpenIdConnectConfigPtrOutput) IatTtl ¶ added in v1.5.0
func (o ApiOpenIdConnectConfigPtrOutput) IatTtl() pulumi.Float64PtrOutput
func (ApiOpenIdConnectConfigPtrOutput) Issuer ¶ added in v1.5.0
func (o ApiOpenIdConnectConfigPtrOutput) Issuer() pulumi.StringPtrOutput
func (ApiOpenIdConnectConfigPtrOutput) ToApiOpenIdConnectConfigPtrOutput ¶ added in v1.5.0
func (o ApiOpenIdConnectConfigPtrOutput) ToApiOpenIdConnectConfigPtrOutput() ApiOpenIdConnectConfigPtrOutput
func (ApiOpenIdConnectConfigPtrOutput) ToApiOpenIdConnectConfigPtrOutputWithContext ¶ added in v1.5.0
func (o ApiOpenIdConnectConfigPtrOutput) ToApiOpenIdConnectConfigPtrOutputWithContext(ctx context.Context) ApiOpenIdConnectConfigPtrOutput
type ApiOutput ¶ added in v1.5.0
type ApiOutput struct{ *pulumi.OutputState }
func (ApiOutput) ApiArn ¶ added in v1.5.0
func (o ApiOutput) ApiArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the AppSync Api
func (ApiOutput) ApiId ¶ added in v1.5.0
func (o ApiOutput) ApiId() pulumi.StringOutput
The unique identifier for the AppSync Api generated by the service
func (ApiOutput) Dns ¶ added in v1.5.0
func (o ApiOutput) Dns() ApiDnsMapOutput
func (ApiOutput) ElementType ¶ added in v1.5.0
func (ApiOutput) EventConfig ¶ added in v1.5.0
func (o ApiOutput) EventConfig() ApiEventConfigPtrOutput
Describes the authorization configuration for connections, message publishing, message subscriptions, and logging for an Event API.
func (ApiOutput) Name ¶ added in v1.5.0
func (o ApiOutput) Name() pulumi.StringOutput
The name of the `Api` .
func (ApiOutput) OwnerContact ¶ added in v1.5.0
func (o ApiOutput) OwnerContact() pulumi.StringPtrOutput
The owner contact information for an API resource.
This field accepts any string input with a length of 0 - 256 characters.
func (ApiOutput) Tags ¶ added in v1.5.0
func (o ApiOutput) Tags() aws.TagArrayOutput
A set of tags (key-value pairs) for this API.
func (ApiOutput) ToApiOutput ¶ added in v1.5.0
type ApiState ¶ added in v1.5.0
type ApiState struct { }
func (ApiState) ElementType ¶ added in v1.5.0
type ApiTag ¶ added in v1.5.0
type ApiTag struct { // A string used to identify this tag. You can specify a maximum of 128 characters for a tag key. Key string `pulumi:"key"` // A string containing the value for this tag. You can specify a maximum of 256 characters for a tag value. Value string `pulumi:"value"` }
An arbitrary set of tags (key-value pairs) for this AppSync API.
type ChannelNamespace ¶ added in v1.5.0
type ChannelNamespace struct { pulumi.CustomResourceState // AppSync Api Id that this Channel Namespace belongs to. ApiId pulumi.StringOutput `pulumi:"apiId"` // The Amazon Resource Name (ARN) of the channel namespace. ChannelNamespaceArn pulumi.StringOutput `pulumi:"channelNamespaceArn"` // The event handler functions that run custom business logic to process published events and subscribe requests. CodeHandlers pulumi.StringPtrOutput `pulumi:"codeHandlers"` // The Amazon S3 endpoint where the code is located. CodeS3Location pulumi.StringPtrOutput `pulumi:"codeS3Location"` // The name of the channel namespace. This name must be unique within the `Api` . Name pulumi.StringOutput `pulumi:"name"` // List of AuthModes supported for Publish operations. PublishAuthModes ChannelNamespaceAuthModeArrayOutput `pulumi:"publishAuthModes"` // List of AuthModes supported for Subscribe operations. SubscribeAuthModes ChannelNamespaceAuthModeArrayOutput `pulumi:"subscribeAuthModes"` // A set of tags (key-value pairs) for this channel namespace. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource schema for AppSync ChannelNamespace
func GetChannelNamespace ¶ added in v1.5.0
func GetChannelNamespace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ChannelNamespaceState, opts ...pulumi.ResourceOption) (*ChannelNamespace, error)
GetChannelNamespace gets an existing ChannelNamespace 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 NewChannelNamespace ¶ added in v1.5.0
func NewChannelNamespace(ctx *pulumi.Context, name string, args *ChannelNamespaceArgs, opts ...pulumi.ResourceOption) (*ChannelNamespace, error)
NewChannelNamespace registers a new resource with the given unique name, arguments, and options.
func (*ChannelNamespace) ElementType ¶ added in v1.5.0
func (*ChannelNamespace) ElementType() reflect.Type
func (*ChannelNamespace) ToChannelNamespaceOutput ¶ added in v1.5.0
func (i *ChannelNamespace) ToChannelNamespaceOutput() ChannelNamespaceOutput
func (*ChannelNamespace) ToChannelNamespaceOutputWithContext ¶ added in v1.5.0
func (i *ChannelNamespace) ToChannelNamespaceOutputWithContext(ctx context.Context) ChannelNamespaceOutput
type ChannelNamespaceArgs ¶ added in v1.5.0
type ChannelNamespaceArgs struct { // AppSync Api Id that this Channel Namespace belongs to. ApiId pulumi.StringInput // The event handler functions that run custom business logic to process published events and subscribe requests. CodeHandlers pulumi.StringPtrInput // The Amazon S3 endpoint where the code is located. CodeS3Location pulumi.StringPtrInput // The name of the channel namespace. This name must be unique within the `Api` . Name pulumi.StringPtrInput // List of AuthModes supported for Publish operations. PublishAuthModes ChannelNamespaceAuthModeArrayInput // List of AuthModes supported for Subscribe operations. SubscribeAuthModes ChannelNamespaceAuthModeArrayInput // A set of tags (key-value pairs) for this channel namespace. Tags aws.TagArrayInput }
The set of arguments for constructing a ChannelNamespace resource.
func (ChannelNamespaceArgs) ElementType ¶ added in v1.5.0
func (ChannelNamespaceArgs) ElementType() reflect.Type
type ChannelNamespaceAuthMode ¶ added in v1.5.0
type ChannelNamespaceAuthMode struct {
AuthType *ChannelNamespaceAuthenticationType `pulumi:"authType"`
}
An auth mode.
type ChannelNamespaceAuthModeArgs ¶ added in v1.5.0
type ChannelNamespaceAuthModeArgs struct {
AuthType ChannelNamespaceAuthenticationTypePtrInput `pulumi:"authType"`
}
An auth mode.
func (ChannelNamespaceAuthModeArgs) ElementType ¶ added in v1.5.0
func (ChannelNamespaceAuthModeArgs) ElementType() reflect.Type
func (ChannelNamespaceAuthModeArgs) ToChannelNamespaceAuthModeOutput ¶ added in v1.5.0
func (i ChannelNamespaceAuthModeArgs) ToChannelNamespaceAuthModeOutput() ChannelNamespaceAuthModeOutput
func (ChannelNamespaceAuthModeArgs) ToChannelNamespaceAuthModeOutputWithContext ¶ added in v1.5.0
func (i ChannelNamespaceAuthModeArgs) ToChannelNamespaceAuthModeOutputWithContext(ctx context.Context) ChannelNamespaceAuthModeOutput
type ChannelNamespaceAuthModeArray ¶ added in v1.5.0
type ChannelNamespaceAuthModeArray []ChannelNamespaceAuthModeInput
func (ChannelNamespaceAuthModeArray) ElementType ¶ added in v1.5.0
func (ChannelNamespaceAuthModeArray) ElementType() reflect.Type
func (ChannelNamespaceAuthModeArray) ToChannelNamespaceAuthModeArrayOutput ¶ added in v1.5.0
func (i ChannelNamespaceAuthModeArray) ToChannelNamespaceAuthModeArrayOutput() ChannelNamespaceAuthModeArrayOutput
func (ChannelNamespaceAuthModeArray) ToChannelNamespaceAuthModeArrayOutputWithContext ¶ added in v1.5.0
func (i ChannelNamespaceAuthModeArray) ToChannelNamespaceAuthModeArrayOutputWithContext(ctx context.Context) ChannelNamespaceAuthModeArrayOutput
type ChannelNamespaceAuthModeArrayInput ¶ added in v1.5.0
type ChannelNamespaceAuthModeArrayInput interface { pulumi.Input ToChannelNamespaceAuthModeArrayOutput() ChannelNamespaceAuthModeArrayOutput ToChannelNamespaceAuthModeArrayOutputWithContext(context.Context) ChannelNamespaceAuthModeArrayOutput }
ChannelNamespaceAuthModeArrayInput is an input type that accepts ChannelNamespaceAuthModeArray and ChannelNamespaceAuthModeArrayOutput values. You can construct a concrete instance of `ChannelNamespaceAuthModeArrayInput` via:
ChannelNamespaceAuthModeArray{ ChannelNamespaceAuthModeArgs{...} }
type ChannelNamespaceAuthModeArrayOutput ¶ added in v1.5.0
type ChannelNamespaceAuthModeArrayOutput struct{ *pulumi.OutputState }
func (ChannelNamespaceAuthModeArrayOutput) ElementType ¶ added in v1.5.0
func (ChannelNamespaceAuthModeArrayOutput) ElementType() reflect.Type
func (ChannelNamespaceAuthModeArrayOutput) Index ¶ added in v1.5.0
func (o ChannelNamespaceAuthModeArrayOutput) Index(i pulumi.IntInput) ChannelNamespaceAuthModeOutput
func (ChannelNamespaceAuthModeArrayOutput) ToChannelNamespaceAuthModeArrayOutput ¶ added in v1.5.0
func (o ChannelNamespaceAuthModeArrayOutput) ToChannelNamespaceAuthModeArrayOutput() ChannelNamespaceAuthModeArrayOutput
func (ChannelNamespaceAuthModeArrayOutput) ToChannelNamespaceAuthModeArrayOutputWithContext ¶ added in v1.5.0
func (o ChannelNamespaceAuthModeArrayOutput) ToChannelNamespaceAuthModeArrayOutputWithContext(ctx context.Context) ChannelNamespaceAuthModeArrayOutput
type ChannelNamespaceAuthModeInput ¶ added in v1.5.0
type ChannelNamespaceAuthModeInput interface { pulumi.Input ToChannelNamespaceAuthModeOutput() ChannelNamespaceAuthModeOutput ToChannelNamespaceAuthModeOutputWithContext(context.Context) ChannelNamespaceAuthModeOutput }
ChannelNamespaceAuthModeInput is an input type that accepts ChannelNamespaceAuthModeArgs and ChannelNamespaceAuthModeOutput values. You can construct a concrete instance of `ChannelNamespaceAuthModeInput` via:
ChannelNamespaceAuthModeArgs{...}
type ChannelNamespaceAuthModeOutput ¶ added in v1.5.0
type ChannelNamespaceAuthModeOutput struct{ *pulumi.OutputState }
An auth mode.
func (ChannelNamespaceAuthModeOutput) AuthType ¶ added in v1.5.0
func (o ChannelNamespaceAuthModeOutput) AuthType() ChannelNamespaceAuthenticationTypePtrOutput
func (ChannelNamespaceAuthModeOutput) ElementType ¶ added in v1.5.0
func (ChannelNamespaceAuthModeOutput) ElementType() reflect.Type
func (ChannelNamespaceAuthModeOutput) ToChannelNamespaceAuthModeOutput ¶ added in v1.5.0
func (o ChannelNamespaceAuthModeOutput) ToChannelNamespaceAuthModeOutput() ChannelNamespaceAuthModeOutput
func (ChannelNamespaceAuthModeOutput) ToChannelNamespaceAuthModeOutputWithContext ¶ added in v1.5.0
func (o ChannelNamespaceAuthModeOutput) ToChannelNamespaceAuthModeOutputWithContext(ctx context.Context) ChannelNamespaceAuthModeOutput
type ChannelNamespaceAuthenticationType ¶ added in v1.5.0
type ChannelNamespaceAuthenticationType string
Security configuration for your AppSync API.
func (ChannelNamespaceAuthenticationType) ElementType ¶ added in v1.5.0
func (ChannelNamespaceAuthenticationType) ElementType() reflect.Type
func (ChannelNamespaceAuthenticationType) ToChannelNamespaceAuthenticationTypeOutput ¶ added in v1.5.0
func (e ChannelNamespaceAuthenticationType) ToChannelNamespaceAuthenticationTypeOutput() ChannelNamespaceAuthenticationTypeOutput
func (ChannelNamespaceAuthenticationType) ToChannelNamespaceAuthenticationTypeOutputWithContext ¶ added in v1.5.0
func (e ChannelNamespaceAuthenticationType) ToChannelNamespaceAuthenticationTypeOutputWithContext(ctx context.Context) ChannelNamespaceAuthenticationTypeOutput
func (ChannelNamespaceAuthenticationType) ToChannelNamespaceAuthenticationTypePtrOutput ¶ added in v1.5.0
func (e ChannelNamespaceAuthenticationType) ToChannelNamespaceAuthenticationTypePtrOutput() ChannelNamespaceAuthenticationTypePtrOutput
func (ChannelNamespaceAuthenticationType) ToChannelNamespaceAuthenticationTypePtrOutputWithContext ¶ added in v1.5.0
func (e ChannelNamespaceAuthenticationType) ToChannelNamespaceAuthenticationTypePtrOutputWithContext(ctx context.Context) ChannelNamespaceAuthenticationTypePtrOutput
func (ChannelNamespaceAuthenticationType) ToStringOutput ¶ added in v1.5.0
func (e ChannelNamespaceAuthenticationType) ToStringOutput() pulumi.StringOutput
func (ChannelNamespaceAuthenticationType) ToStringOutputWithContext ¶ added in v1.5.0
func (e ChannelNamespaceAuthenticationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ChannelNamespaceAuthenticationType) ToStringPtrOutput ¶ added in v1.5.0
func (e ChannelNamespaceAuthenticationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChannelNamespaceAuthenticationType) ToStringPtrOutputWithContext ¶ added in v1.5.0
func (e ChannelNamespaceAuthenticationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChannelNamespaceAuthenticationTypeInput ¶ added in v1.5.0
type ChannelNamespaceAuthenticationTypeInput interface { pulumi.Input ToChannelNamespaceAuthenticationTypeOutput() ChannelNamespaceAuthenticationTypeOutput ToChannelNamespaceAuthenticationTypeOutputWithContext(context.Context) ChannelNamespaceAuthenticationTypeOutput }
ChannelNamespaceAuthenticationTypeInput is an input type that accepts values of the ChannelNamespaceAuthenticationType enum A concrete instance of `ChannelNamespaceAuthenticationTypeInput` can be one of the following:
ChannelNamespaceAuthenticationTypeAmazonCognitoUserPools ChannelNamespaceAuthenticationTypeAwsIam ChannelNamespaceAuthenticationTypeApiKey ChannelNamespaceAuthenticationTypeOpenidConnect ChannelNamespaceAuthenticationTypeAwsLambda
type ChannelNamespaceAuthenticationTypeOutput ¶ added in v1.5.0
type ChannelNamespaceAuthenticationTypeOutput struct{ *pulumi.OutputState }
func (ChannelNamespaceAuthenticationTypeOutput) ElementType ¶ added in v1.5.0
func (ChannelNamespaceAuthenticationTypeOutput) ElementType() reflect.Type
func (ChannelNamespaceAuthenticationTypeOutput) ToChannelNamespaceAuthenticationTypeOutput ¶ added in v1.5.0
func (o ChannelNamespaceAuthenticationTypeOutput) ToChannelNamespaceAuthenticationTypeOutput() ChannelNamespaceAuthenticationTypeOutput
func (ChannelNamespaceAuthenticationTypeOutput) ToChannelNamespaceAuthenticationTypeOutputWithContext ¶ added in v1.5.0
func (o ChannelNamespaceAuthenticationTypeOutput) ToChannelNamespaceAuthenticationTypeOutputWithContext(ctx context.Context) ChannelNamespaceAuthenticationTypeOutput
func (ChannelNamespaceAuthenticationTypeOutput) ToChannelNamespaceAuthenticationTypePtrOutput ¶ added in v1.5.0
func (o ChannelNamespaceAuthenticationTypeOutput) ToChannelNamespaceAuthenticationTypePtrOutput() ChannelNamespaceAuthenticationTypePtrOutput
func (ChannelNamespaceAuthenticationTypeOutput) ToChannelNamespaceAuthenticationTypePtrOutputWithContext ¶ added in v1.5.0
func (o ChannelNamespaceAuthenticationTypeOutput) ToChannelNamespaceAuthenticationTypePtrOutputWithContext(ctx context.Context) ChannelNamespaceAuthenticationTypePtrOutput
func (ChannelNamespaceAuthenticationTypeOutput) ToStringOutput ¶ added in v1.5.0
func (o ChannelNamespaceAuthenticationTypeOutput) ToStringOutput() pulumi.StringOutput
func (ChannelNamespaceAuthenticationTypeOutput) ToStringOutputWithContext ¶ added in v1.5.0
func (o ChannelNamespaceAuthenticationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ChannelNamespaceAuthenticationTypeOutput) ToStringPtrOutput ¶ added in v1.5.0
func (o ChannelNamespaceAuthenticationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChannelNamespaceAuthenticationTypeOutput) ToStringPtrOutputWithContext ¶ added in v1.5.0
func (o ChannelNamespaceAuthenticationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChannelNamespaceAuthenticationTypePtrInput ¶ added in v1.5.0
type ChannelNamespaceAuthenticationTypePtrInput interface { pulumi.Input ToChannelNamespaceAuthenticationTypePtrOutput() ChannelNamespaceAuthenticationTypePtrOutput ToChannelNamespaceAuthenticationTypePtrOutputWithContext(context.Context) ChannelNamespaceAuthenticationTypePtrOutput }
func ChannelNamespaceAuthenticationTypePtr ¶ added in v1.5.0
func ChannelNamespaceAuthenticationTypePtr(v string) ChannelNamespaceAuthenticationTypePtrInput
type ChannelNamespaceAuthenticationTypePtrOutput ¶ added in v1.5.0
type ChannelNamespaceAuthenticationTypePtrOutput struct{ *pulumi.OutputState }
func (ChannelNamespaceAuthenticationTypePtrOutput) ElementType ¶ added in v1.5.0
func (ChannelNamespaceAuthenticationTypePtrOutput) ElementType() reflect.Type
func (ChannelNamespaceAuthenticationTypePtrOutput) ToChannelNamespaceAuthenticationTypePtrOutput ¶ added in v1.5.0
func (o ChannelNamespaceAuthenticationTypePtrOutput) ToChannelNamespaceAuthenticationTypePtrOutput() ChannelNamespaceAuthenticationTypePtrOutput
func (ChannelNamespaceAuthenticationTypePtrOutput) ToChannelNamespaceAuthenticationTypePtrOutputWithContext ¶ added in v1.5.0
func (o ChannelNamespaceAuthenticationTypePtrOutput) ToChannelNamespaceAuthenticationTypePtrOutputWithContext(ctx context.Context) ChannelNamespaceAuthenticationTypePtrOutput
func (ChannelNamespaceAuthenticationTypePtrOutput) ToStringPtrOutput ¶ added in v1.5.0
func (o ChannelNamespaceAuthenticationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChannelNamespaceAuthenticationTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v1.5.0
func (o ChannelNamespaceAuthenticationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChannelNamespaceInput ¶ added in v1.5.0
type ChannelNamespaceInput interface { pulumi.Input ToChannelNamespaceOutput() ChannelNamespaceOutput ToChannelNamespaceOutputWithContext(ctx context.Context) ChannelNamespaceOutput }
type ChannelNamespaceOutput ¶ added in v1.5.0
type ChannelNamespaceOutput struct{ *pulumi.OutputState }
func (ChannelNamespaceOutput) ApiId ¶ added in v1.5.0
func (o ChannelNamespaceOutput) ApiId() pulumi.StringOutput
AppSync Api Id that this Channel Namespace belongs to.
func (ChannelNamespaceOutput) ChannelNamespaceArn ¶ added in v1.5.0
func (o ChannelNamespaceOutput) ChannelNamespaceArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the channel namespace.
func (ChannelNamespaceOutput) CodeHandlers ¶ added in v1.5.0
func (o ChannelNamespaceOutput) CodeHandlers() pulumi.StringPtrOutput
The event handler functions that run custom business logic to process published events and subscribe requests.
func (ChannelNamespaceOutput) CodeS3Location ¶ added in v1.5.0
func (o ChannelNamespaceOutput) CodeS3Location() pulumi.StringPtrOutput
The Amazon S3 endpoint where the code is located.
func (ChannelNamespaceOutput) ElementType ¶ added in v1.5.0
func (ChannelNamespaceOutput) ElementType() reflect.Type
func (ChannelNamespaceOutput) Name ¶ added in v1.5.0
func (o ChannelNamespaceOutput) Name() pulumi.StringOutput
The name of the channel namespace. This name must be unique within the `Api` .
func (ChannelNamespaceOutput) PublishAuthModes ¶ added in v1.5.0
func (o ChannelNamespaceOutput) PublishAuthModes() ChannelNamespaceAuthModeArrayOutput
List of AuthModes supported for Publish operations.
func (ChannelNamespaceOutput) SubscribeAuthModes ¶ added in v1.5.0
func (o ChannelNamespaceOutput) SubscribeAuthModes() ChannelNamespaceAuthModeArrayOutput
List of AuthModes supported for Subscribe operations.
func (ChannelNamespaceOutput) Tags ¶ added in v1.5.0
func (o ChannelNamespaceOutput) Tags() aws.TagArrayOutput
A set of tags (key-value pairs) for this channel namespace.
func (ChannelNamespaceOutput) ToChannelNamespaceOutput ¶ added in v1.5.0
func (o ChannelNamespaceOutput) ToChannelNamespaceOutput() ChannelNamespaceOutput
func (ChannelNamespaceOutput) ToChannelNamespaceOutputWithContext ¶ added in v1.5.0
func (o ChannelNamespaceOutput) ToChannelNamespaceOutputWithContext(ctx context.Context) ChannelNamespaceOutput
type ChannelNamespaceState ¶ added in v1.5.0
type ChannelNamespaceState struct { }
func (ChannelNamespaceState) ElementType ¶ added in v1.5.0
func (ChannelNamespaceState) ElementType() reflect.Type
type ChannelNamespaceTag ¶ added in v1.5.0
type ChannelNamespaceTag struct { // A string used to identify this tag. You can specify a maximum of 128 characters for a tag key. Key string `pulumi:"key"` // A string containing the value for this tag. You can specify a maximum of 256 characters for a tag value. Value string `pulumi:"value"` }
An arbitrary set of tags (key-value pairs) for this AppSync API.
type DataSource ¶
type DataSource struct { pulumi.CustomResourceState // Unique AWS AppSync GraphQL API identifier where this data source will be created. ApiId pulumi.StringOutput `pulumi:"apiId"` // The Amazon Resource Name (ARN) of the API key, such as arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/datasources/datasourcename. DataSourceArn pulumi.StringOutput `pulumi:"dataSourceArn"` // The description of the data source. Description pulumi.StringPtrOutput `pulumi:"description"` // AWS Region and TableName for an Amazon DynamoDB table in your account. DynamoDbConfig DataSourceDynamoDbConfigPtrOutput `pulumi:"dynamoDbConfig"` // AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account. // As of September 2021, Amazon Elasticsearch Service is Amazon OpenSearch Service. This property is deprecated. For new data sources, use OpenSearchServiceConfig to specify an OpenSearch Service data source. ElasticsearchConfig DataSourceElasticsearchConfigPtrOutput `pulumi:"elasticsearchConfig"` // ARN for the EventBridge bus. EventBridgeConfig DataSourceEventBridgeConfigPtrOutput `pulumi:"eventBridgeConfig"` // Endpoints for an HTTP data source. HttpConfig DataSourceHttpConfigPtrOutput `pulumi:"httpConfig"` // An ARN of a Lambda function in valid ARN format. This can be the ARN of a Lambda function that exists in the current account or in another account. LambdaConfig DataSourceLambdaConfigPtrOutput `pulumi:"lambdaConfig"` // Enables or disables enhanced data source metrics for specified data sources. Note that `MetricsConfig` won't be used unless the `dataSourceLevelMetricsBehavior` value is set to `PER_DATA_SOURCE_METRICS` . If the `dataSourceLevelMetricsBehavior` is set to `FULL_REQUEST_DATA_SOURCE_METRICS` instead, `MetricsConfig` will be ignored. However, you can still set its value. // // `MetricsConfig` can be `ENABLED` or `DISABLED` . MetricsConfig DataSourceMetricsConfigPtrOutput `pulumi:"metricsConfig"` // Friendly name for you to identify your AppSync data source after creation. Name pulumi.StringOutput `pulumi:"name"` // AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account. OpenSearchServiceConfig DataSourceOpenSearchServiceConfigPtrOutput `pulumi:"openSearchServiceConfig"` // Relational Database configuration of the relational database data source. RelationalDatabaseConfig DataSourceRelationalDatabaseConfigPtrOutput `pulumi:"relationalDatabaseConfig"` // The AWS Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source. ServiceRoleArn pulumi.StringPtrOutput `pulumi:"serviceRoleArn"` // The type of the data source. Type pulumi.StringOutput `pulumi:"type"` }
Resource Type definition for AWS::AppSync::DataSource
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/appsync" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") graphQlApiId := cfg.Require("graphQlApiId") dataSourceName := cfg.Require("dataSourceName") dataSourceDescription := cfg.Require("dataSourceDescription") serviceRoleArn := cfg.Require("serviceRoleArn") lambdaFunctionArn := cfg.Require("lambdaFunctionArn") _, err := appsync.NewDataSource(ctx, "dataSource", &appsync.DataSourceArgs{ ApiId: pulumi.String(graphQlApiId), Name: pulumi.String(dataSourceName), Description: pulumi.String(dataSourceDescription), Type: pulumi.String("AWS_LAMBDA"), ServiceRoleArn: pulumi.String(serviceRoleArn), LambdaConfig: &appsync.DataSourceLambdaConfigArgs{ LambdaFunctionArn: pulumi.String(lambdaFunctionArn), }, }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/appsync" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") graphQlApiId := cfg.Require("graphQlApiId") dataSourceName := cfg.Require("dataSourceName") dataSourceDescription := cfg.Require("dataSourceDescription") serviceRoleArn := cfg.Require("serviceRoleArn") lambdaFunctionArn := cfg.Require("lambdaFunctionArn") _, err := appsync.NewDataSource(ctx, "dataSource", &appsync.DataSourceArgs{ ApiId: pulumi.String(graphQlApiId), Name: pulumi.String(dataSourceName), Description: pulumi.String(dataSourceDescription), Type: pulumi.String("AWS_LAMBDA"), ServiceRoleArn: pulumi.String(serviceRoleArn), LambdaConfig: &appsync.DataSourceLambdaConfigArgs{ LambdaFunctionArn: pulumi.String(lambdaFunctionArn), }, }) if err != nil { return err } return nil }) }
```
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.
func (*DataSource) ElementType ¶
func (*DataSource) ElementType() reflect.Type
func (*DataSource) ToDataSourceOutput ¶
func (i *DataSource) ToDataSourceOutput() DataSourceOutput
func (*DataSource) ToDataSourceOutputWithContext ¶
func (i *DataSource) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput
type DataSourceArgs ¶
type DataSourceArgs struct { // Unique AWS AppSync GraphQL API identifier where this data source will be created. ApiId pulumi.StringInput // The description of the data source. Description pulumi.StringPtrInput // AWS Region and TableName for an Amazon DynamoDB table in your account. DynamoDbConfig DataSourceDynamoDbConfigPtrInput // AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account. // As of September 2021, Amazon Elasticsearch Service is Amazon OpenSearch Service. This property is deprecated. For new data sources, use OpenSearchServiceConfig to specify an OpenSearch Service data source. ElasticsearchConfig DataSourceElasticsearchConfigPtrInput // ARN for the EventBridge bus. EventBridgeConfig DataSourceEventBridgeConfigPtrInput // Endpoints for an HTTP data source. HttpConfig DataSourceHttpConfigPtrInput // An ARN of a Lambda function in valid ARN format. This can be the ARN of a Lambda function that exists in the current account or in another account. LambdaConfig DataSourceLambdaConfigPtrInput // Enables or disables enhanced data source metrics for specified data sources. Note that `MetricsConfig` won't be used unless the `dataSourceLevelMetricsBehavior` value is set to `PER_DATA_SOURCE_METRICS` . If the `dataSourceLevelMetricsBehavior` is set to `FULL_REQUEST_DATA_SOURCE_METRICS` instead, `MetricsConfig` will be ignored. However, you can still set its value. // // `MetricsConfig` can be `ENABLED` or `DISABLED` . MetricsConfig DataSourceMetricsConfigPtrInput // Friendly name for you to identify your AppSync data source after creation. Name pulumi.StringPtrInput // AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account. OpenSearchServiceConfig DataSourceOpenSearchServiceConfigPtrInput // Relational Database configuration of the relational database data source. RelationalDatabaseConfig DataSourceRelationalDatabaseConfigPtrInput // The AWS Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source. ServiceRoleArn pulumi.StringPtrInput // The type of the data source. Type pulumi.StringInput }
The set of arguments for constructing a DataSource resource.
func (DataSourceArgs) ElementType ¶
func (DataSourceArgs) ElementType() reflect.Type
type DataSourceAuthorizationConfig ¶
type DataSourceAuthorizationConfig struct { // The authorization type that the HTTP endpoint requires. AuthorizationType string `pulumi:"authorizationType"` // The AWS Identity and Access Management settings. AwsIamConfig *DataSourceAwsIamConfig `pulumi:"awsIamConfig"` }
type DataSourceAuthorizationConfigArgs ¶
type DataSourceAuthorizationConfigArgs struct { // The authorization type that the HTTP endpoint requires. AuthorizationType pulumi.StringInput `pulumi:"authorizationType"` // The AWS Identity and Access Management settings. AwsIamConfig DataSourceAwsIamConfigPtrInput `pulumi:"awsIamConfig"` }
func (DataSourceAuthorizationConfigArgs) ElementType ¶
func (DataSourceAuthorizationConfigArgs) ElementType() reflect.Type
func (DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigOutput ¶
func (i DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigOutput() DataSourceAuthorizationConfigOutput
func (DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigOutputWithContext ¶
func (i DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigOutput
func (DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigPtrOutput ¶
func (i DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigPtrOutput() DataSourceAuthorizationConfigPtrOutput
func (DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigPtrOutputWithContext ¶
func (i DataSourceAuthorizationConfigArgs) ToDataSourceAuthorizationConfigPtrOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigPtrOutput
type DataSourceAuthorizationConfigInput ¶
type DataSourceAuthorizationConfigInput interface { pulumi.Input ToDataSourceAuthorizationConfigOutput() DataSourceAuthorizationConfigOutput ToDataSourceAuthorizationConfigOutputWithContext(context.Context) DataSourceAuthorizationConfigOutput }
DataSourceAuthorizationConfigInput is an input type that accepts DataSourceAuthorizationConfigArgs and DataSourceAuthorizationConfigOutput values. You can construct a concrete instance of `DataSourceAuthorizationConfigInput` via:
DataSourceAuthorizationConfigArgs{...}
type DataSourceAuthorizationConfigOutput ¶
type DataSourceAuthorizationConfigOutput struct{ *pulumi.OutputState }
func (DataSourceAuthorizationConfigOutput) AuthorizationType ¶
func (o DataSourceAuthorizationConfigOutput) AuthorizationType() pulumi.StringOutput
The authorization type that the HTTP endpoint requires.
func (DataSourceAuthorizationConfigOutput) AwsIamConfig ¶
func (o DataSourceAuthorizationConfigOutput) AwsIamConfig() DataSourceAwsIamConfigPtrOutput
The AWS Identity and Access Management settings.
func (DataSourceAuthorizationConfigOutput) ElementType ¶
func (DataSourceAuthorizationConfigOutput) ElementType() reflect.Type
func (DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigOutput ¶
func (o DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigOutput() DataSourceAuthorizationConfigOutput
func (DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigOutputWithContext ¶
func (o DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigOutput
func (DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigPtrOutput ¶
func (o DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigPtrOutput() DataSourceAuthorizationConfigPtrOutput
func (DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigPtrOutputWithContext ¶
func (o DataSourceAuthorizationConfigOutput) ToDataSourceAuthorizationConfigPtrOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigPtrOutput
type DataSourceAuthorizationConfigPtrInput ¶
type DataSourceAuthorizationConfigPtrInput interface { pulumi.Input ToDataSourceAuthorizationConfigPtrOutput() DataSourceAuthorizationConfigPtrOutput ToDataSourceAuthorizationConfigPtrOutputWithContext(context.Context) DataSourceAuthorizationConfigPtrOutput }
DataSourceAuthorizationConfigPtrInput is an input type that accepts DataSourceAuthorizationConfigArgs, DataSourceAuthorizationConfigPtr and DataSourceAuthorizationConfigPtrOutput values. You can construct a concrete instance of `DataSourceAuthorizationConfigPtrInput` via:
DataSourceAuthorizationConfigArgs{...} or: nil
func DataSourceAuthorizationConfigPtr ¶
func DataSourceAuthorizationConfigPtr(v *DataSourceAuthorizationConfigArgs) DataSourceAuthorizationConfigPtrInput
type DataSourceAuthorizationConfigPtrOutput ¶
type DataSourceAuthorizationConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceAuthorizationConfigPtrOutput) AuthorizationType ¶
func (o DataSourceAuthorizationConfigPtrOutput) AuthorizationType() pulumi.StringPtrOutput
The authorization type that the HTTP endpoint requires.
func (DataSourceAuthorizationConfigPtrOutput) AwsIamConfig ¶
func (o DataSourceAuthorizationConfigPtrOutput) AwsIamConfig() DataSourceAwsIamConfigPtrOutput
The AWS Identity and Access Management settings.
func (DataSourceAuthorizationConfigPtrOutput) ElementType ¶
func (DataSourceAuthorizationConfigPtrOutput) ElementType() reflect.Type
func (DataSourceAuthorizationConfigPtrOutput) ToDataSourceAuthorizationConfigPtrOutput ¶
func (o DataSourceAuthorizationConfigPtrOutput) ToDataSourceAuthorizationConfigPtrOutput() DataSourceAuthorizationConfigPtrOutput
func (DataSourceAuthorizationConfigPtrOutput) ToDataSourceAuthorizationConfigPtrOutputWithContext ¶
func (o DataSourceAuthorizationConfigPtrOutput) ToDataSourceAuthorizationConfigPtrOutputWithContext(ctx context.Context) DataSourceAuthorizationConfigPtrOutput
type DataSourceAwsIamConfig ¶
type DataSourceAwsIamConfig struct { // The signing Region for AWS Identity and Access Management authorization. SigningRegion *string `pulumi:"signingRegion"` // The signing service name for AWS Identity and Access Management authorization. SigningServiceName *string `pulumi:"signingServiceName"` }
type DataSourceAwsIamConfigArgs ¶
type DataSourceAwsIamConfigArgs struct { // The signing Region for AWS Identity and Access Management authorization. SigningRegion pulumi.StringPtrInput `pulumi:"signingRegion"` // The signing service name for AWS Identity and Access Management authorization. SigningServiceName pulumi.StringPtrInput `pulumi:"signingServiceName"` }
func (DataSourceAwsIamConfigArgs) ElementType ¶
func (DataSourceAwsIamConfigArgs) ElementType() reflect.Type
func (DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigOutput ¶
func (i DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigOutput() DataSourceAwsIamConfigOutput
func (DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigOutputWithContext ¶
func (i DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigOutputWithContext(ctx context.Context) DataSourceAwsIamConfigOutput
func (DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigPtrOutput ¶
func (i DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigPtrOutput() DataSourceAwsIamConfigPtrOutput
func (DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigPtrOutputWithContext ¶
func (i DataSourceAwsIamConfigArgs) ToDataSourceAwsIamConfigPtrOutputWithContext(ctx context.Context) DataSourceAwsIamConfigPtrOutput
type DataSourceAwsIamConfigInput ¶
type DataSourceAwsIamConfigInput interface { pulumi.Input ToDataSourceAwsIamConfigOutput() DataSourceAwsIamConfigOutput ToDataSourceAwsIamConfigOutputWithContext(context.Context) DataSourceAwsIamConfigOutput }
DataSourceAwsIamConfigInput is an input type that accepts DataSourceAwsIamConfigArgs and DataSourceAwsIamConfigOutput values. You can construct a concrete instance of `DataSourceAwsIamConfigInput` via:
DataSourceAwsIamConfigArgs{...}
type DataSourceAwsIamConfigOutput ¶
type DataSourceAwsIamConfigOutput struct{ *pulumi.OutputState }
func (DataSourceAwsIamConfigOutput) ElementType ¶
func (DataSourceAwsIamConfigOutput) ElementType() reflect.Type
func (DataSourceAwsIamConfigOutput) SigningRegion ¶
func (o DataSourceAwsIamConfigOutput) SigningRegion() pulumi.StringPtrOutput
The signing Region for AWS Identity and Access Management authorization.
func (DataSourceAwsIamConfigOutput) SigningServiceName ¶
func (o DataSourceAwsIamConfigOutput) SigningServiceName() pulumi.StringPtrOutput
The signing service name for AWS Identity and Access Management authorization.
func (DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigOutput ¶
func (o DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigOutput() DataSourceAwsIamConfigOutput
func (DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigOutputWithContext ¶
func (o DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigOutputWithContext(ctx context.Context) DataSourceAwsIamConfigOutput
func (DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigPtrOutput ¶
func (o DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigPtrOutput() DataSourceAwsIamConfigPtrOutput
func (DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigPtrOutputWithContext ¶
func (o DataSourceAwsIamConfigOutput) ToDataSourceAwsIamConfigPtrOutputWithContext(ctx context.Context) DataSourceAwsIamConfigPtrOutput
type DataSourceAwsIamConfigPtrInput ¶
type DataSourceAwsIamConfigPtrInput interface { pulumi.Input ToDataSourceAwsIamConfigPtrOutput() DataSourceAwsIamConfigPtrOutput ToDataSourceAwsIamConfigPtrOutputWithContext(context.Context) DataSourceAwsIamConfigPtrOutput }
DataSourceAwsIamConfigPtrInput is an input type that accepts DataSourceAwsIamConfigArgs, DataSourceAwsIamConfigPtr and DataSourceAwsIamConfigPtrOutput values. You can construct a concrete instance of `DataSourceAwsIamConfigPtrInput` via:
DataSourceAwsIamConfigArgs{...} or: nil
func DataSourceAwsIamConfigPtr ¶
func DataSourceAwsIamConfigPtr(v *DataSourceAwsIamConfigArgs) DataSourceAwsIamConfigPtrInput
type DataSourceAwsIamConfigPtrOutput ¶
type DataSourceAwsIamConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceAwsIamConfigPtrOutput) Elem ¶
func (o DataSourceAwsIamConfigPtrOutput) Elem() DataSourceAwsIamConfigOutput
func (DataSourceAwsIamConfigPtrOutput) ElementType ¶
func (DataSourceAwsIamConfigPtrOutput) ElementType() reflect.Type
func (DataSourceAwsIamConfigPtrOutput) SigningRegion ¶
func (o DataSourceAwsIamConfigPtrOutput) SigningRegion() pulumi.StringPtrOutput
The signing Region for AWS Identity and Access Management authorization.
func (DataSourceAwsIamConfigPtrOutput) SigningServiceName ¶
func (o DataSourceAwsIamConfigPtrOutput) SigningServiceName() pulumi.StringPtrOutput
The signing service name for AWS Identity and Access Management authorization.
func (DataSourceAwsIamConfigPtrOutput) ToDataSourceAwsIamConfigPtrOutput ¶
func (o DataSourceAwsIamConfigPtrOutput) ToDataSourceAwsIamConfigPtrOutput() DataSourceAwsIamConfigPtrOutput
func (DataSourceAwsIamConfigPtrOutput) ToDataSourceAwsIamConfigPtrOutputWithContext ¶
func (o DataSourceAwsIamConfigPtrOutput) ToDataSourceAwsIamConfigPtrOutputWithContext(ctx context.Context) DataSourceAwsIamConfigPtrOutput
type DataSourceDeltaSyncConfig ¶
type DataSourceDeltaSyncConfig struct { // The number of minutes that an Item is stored in the data source. BaseTableTtl string `pulumi:"baseTableTtl"` // The Delta Sync table name. DeltaSyncTableName string `pulumi:"deltaSyncTableName"` // The number of minutes that a Delta Sync log entry is stored in the Delta Sync table. DeltaSyncTableTtl string `pulumi:"deltaSyncTableTtl"` }
type DataSourceDeltaSyncConfigArgs ¶
type DataSourceDeltaSyncConfigArgs struct { // The number of minutes that an Item is stored in the data source. BaseTableTtl pulumi.StringInput `pulumi:"baseTableTtl"` // The Delta Sync table name. DeltaSyncTableName pulumi.StringInput `pulumi:"deltaSyncTableName"` // The number of minutes that a Delta Sync log entry is stored in the Delta Sync table. DeltaSyncTableTtl pulumi.StringInput `pulumi:"deltaSyncTableTtl"` }
func (DataSourceDeltaSyncConfigArgs) ElementType ¶
func (DataSourceDeltaSyncConfigArgs) ElementType() reflect.Type
func (DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigOutput ¶
func (i DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigOutput() DataSourceDeltaSyncConfigOutput
func (DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigOutputWithContext ¶
func (i DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigOutput
func (DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigPtrOutput ¶
func (i DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigPtrOutput() DataSourceDeltaSyncConfigPtrOutput
func (DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigPtrOutputWithContext ¶
func (i DataSourceDeltaSyncConfigArgs) ToDataSourceDeltaSyncConfigPtrOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigPtrOutput
type DataSourceDeltaSyncConfigInput ¶
type DataSourceDeltaSyncConfigInput interface { pulumi.Input ToDataSourceDeltaSyncConfigOutput() DataSourceDeltaSyncConfigOutput ToDataSourceDeltaSyncConfigOutputWithContext(context.Context) DataSourceDeltaSyncConfigOutput }
DataSourceDeltaSyncConfigInput is an input type that accepts DataSourceDeltaSyncConfigArgs and DataSourceDeltaSyncConfigOutput values. You can construct a concrete instance of `DataSourceDeltaSyncConfigInput` via:
DataSourceDeltaSyncConfigArgs{...}
type DataSourceDeltaSyncConfigOutput ¶
type DataSourceDeltaSyncConfigOutput struct{ *pulumi.OutputState }
func (DataSourceDeltaSyncConfigOutput) BaseTableTtl ¶ added in v0.72.0
func (o DataSourceDeltaSyncConfigOutput) BaseTableTtl() pulumi.StringOutput
The number of minutes that an Item is stored in the data source.
func (DataSourceDeltaSyncConfigOutput) DeltaSyncTableName ¶
func (o DataSourceDeltaSyncConfigOutput) DeltaSyncTableName() pulumi.StringOutput
The Delta Sync table name.
func (DataSourceDeltaSyncConfigOutput) DeltaSyncTableTtl ¶ added in v0.72.0
func (o DataSourceDeltaSyncConfigOutput) DeltaSyncTableTtl() pulumi.StringOutput
The number of minutes that a Delta Sync log entry is stored in the Delta Sync table.
func (DataSourceDeltaSyncConfigOutput) ElementType ¶
func (DataSourceDeltaSyncConfigOutput) ElementType() reflect.Type
func (DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigOutput ¶
func (o DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigOutput() DataSourceDeltaSyncConfigOutput
func (DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigOutputWithContext ¶
func (o DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigOutput
func (DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigPtrOutput ¶
func (o DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigPtrOutput() DataSourceDeltaSyncConfigPtrOutput
func (DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigPtrOutputWithContext ¶
func (o DataSourceDeltaSyncConfigOutput) ToDataSourceDeltaSyncConfigPtrOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigPtrOutput
type DataSourceDeltaSyncConfigPtrInput ¶
type DataSourceDeltaSyncConfigPtrInput interface { pulumi.Input ToDataSourceDeltaSyncConfigPtrOutput() DataSourceDeltaSyncConfigPtrOutput ToDataSourceDeltaSyncConfigPtrOutputWithContext(context.Context) DataSourceDeltaSyncConfigPtrOutput }
DataSourceDeltaSyncConfigPtrInput is an input type that accepts DataSourceDeltaSyncConfigArgs, DataSourceDeltaSyncConfigPtr and DataSourceDeltaSyncConfigPtrOutput values. You can construct a concrete instance of `DataSourceDeltaSyncConfigPtrInput` via:
DataSourceDeltaSyncConfigArgs{...} or: nil
func DataSourceDeltaSyncConfigPtr ¶
func DataSourceDeltaSyncConfigPtr(v *DataSourceDeltaSyncConfigArgs) DataSourceDeltaSyncConfigPtrInput
type DataSourceDeltaSyncConfigPtrOutput ¶
type DataSourceDeltaSyncConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceDeltaSyncConfigPtrOutput) BaseTableTtl ¶ added in v0.72.0
func (o DataSourceDeltaSyncConfigPtrOutput) BaseTableTtl() pulumi.StringPtrOutput
The number of minutes that an Item is stored in the data source.
func (DataSourceDeltaSyncConfigPtrOutput) DeltaSyncTableName ¶
func (o DataSourceDeltaSyncConfigPtrOutput) DeltaSyncTableName() pulumi.StringPtrOutput
The Delta Sync table name.
func (DataSourceDeltaSyncConfigPtrOutput) DeltaSyncTableTtl ¶ added in v0.72.0
func (o DataSourceDeltaSyncConfigPtrOutput) DeltaSyncTableTtl() pulumi.StringPtrOutput
The number of minutes that a Delta Sync log entry is stored in the Delta Sync table.
func (DataSourceDeltaSyncConfigPtrOutput) Elem ¶
func (o DataSourceDeltaSyncConfigPtrOutput) Elem() DataSourceDeltaSyncConfigOutput
func (DataSourceDeltaSyncConfigPtrOutput) ElementType ¶
func (DataSourceDeltaSyncConfigPtrOutput) ElementType() reflect.Type
func (DataSourceDeltaSyncConfigPtrOutput) ToDataSourceDeltaSyncConfigPtrOutput ¶
func (o DataSourceDeltaSyncConfigPtrOutput) ToDataSourceDeltaSyncConfigPtrOutput() DataSourceDeltaSyncConfigPtrOutput
func (DataSourceDeltaSyncConfigPtrOutput) ToDataSourceDeltaSyncConfigPtrOutputWithContext ¶
func (o DataSourceDeltaSyncConfigPtrOutput) ToDataSourceDeltaSyncConfigPtrOutputWithContext(ctx context.Context) DataSourceDeltaSyncConfigPtrOutput
type DataSourceDynamoDbConfig ¶ added in v0.72.0
type DataSourceDynamoDbConfig struct { // The AWS Region. AwsRegion string `pulumi:"awsRegion"` // The DeltaSyncConfig for a versioned datasource. DeltaSyncConfig *DataSourceDeltaSyncConfig `pulumi:"deltaSyncConfig"` // The table name. TableName string `pulumi:"tableName"` // Set to TRUE to use AWS Identity and Access Management with this data source. UseCallerCredentials *bool `pulumi:"useCallerCredentials"` // Set to TRUE to use Conflict Detection and Resolution with this data source. Versioned *bool `pulumi:"versioned"` }
type DataSourceDynamoDbConfigArgs ¶ added in v0.72.0
type DataSourceDynamoDbConfigArgs struct { // The AWS Region. AwsRegion pulumi.StringInput `pulumi:"awsRegion"` // The DeltaSyncConfig for a versioned datasource. DeltaSyncConfig DataSourceDeltaSyncConfigPtrInput `pulumi:"deltaSyncConfig"` // The table name. TableName pulumi.StringInput `pulumi:"tableName"` // Set to TRUE to use AWS Identity and Access Management with this data source. UseCallerCredentials pulumi.BoolPtrInput `pulumi:"useCallerCredentials"` // Set to TRUE to use Conflict Detection and Resolution with this data source. Versioned pulumi.BoolPtrInput `pulumi:"versioned"` }
func (DataSourceDynamoDbConfigArgs) ElementType ¶ added in v0.72.0
func (DataSourceDynamoDbConfigArgs) ElementType() reflect.Type
func (DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigOutput ¶ added in v0.72.0
func (i DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigOutput() DataSourceDynamoDbConfigOutput
func (DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigOutputWithContext ¶ added in v0.72.0
func (i DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigOutput
func (DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigPtrOutput ¶ added in v0.72.0
func (i DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigPtrOutput() DataSourceDynamoDbConfigPtrOutput
func (DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigPtrOutputWithContext ¶ added in v0.72.0
func (i DataSourceDynamoDbConfigArgs) ToDataSourceDynamoDbConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigPtrOutput
type DataSourceDynamoDbConfigInput ¶ added in v0.72.0
type DataSourceDynamoDbConfigInput interface { pulumi.Input ToDataSourceDynamoDbConfigOutput() DataSourceDynamoDbConfigOutput ToDataSourceDynamoDbConfigOutputWithContext(context.Context) DataSourceDynamoDbConfigOutput }
DataSourceDynamoDbConfigInput is an input type that accepts DataSourceDynamoDbConfigArgs and DataSourceDynamoDbConfigOutput values. You can construct a concrete instance of `DataSourceDynamoDbConfigInput` via:
DataSourceDynamoDbConfigArgs{...}
type DataSourceDynamoDbConfigOutput ¶ added in v0.72.0
type DataSourceDynamoDbConfigOutput struct{ *pulumi.OutputState }
func (DataSourceDynamoDbConfigOutput) AwsRegion ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigOutput) AwsRegion() pulumi.StringOutput
The AWS Region.
func (DataSourceDynamoDbConfigOutput) DeltaSyncConfig ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigOutput) DeltaSyncConfig() DataSourceDeltaSyncConfigPtrOutput
The DeltaSyncConfig for a versioned datasource.
func (DataSourceDynamoDbConfigOutput) ElementType ¶ added in v0.72.0
func (DataSourceDynamoDbConfigOutput) ElementType() reflect.Type
func (DataSourceDynamoDbConfigOutput) TableName ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigOutput) TableName() pulumi.StringOutput
The table name.
func (DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigOutput ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigOutput() DataSourceDynamoDbConfigOutput
func (DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigOutputWithContext ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigOutput
func (DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigPtrOutput ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigPtrOutput() DataSourceDynamoDbConfigPtrOutput
func (DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigPtrOutputWithContext ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigOutput) ToDataSourceDynamoDbConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigPtrOutput
func (DataSourceDynamoDbConfigOutput) UseCallerCredentials ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigOutput) UseCallerCredentials() pulumi.BoolPtrOutput
Set to TRUE to use AWS Identity and Access Management with this data source.
func (DataSourceDynamoDbConfigOutput) Versioned ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigOutput) Versioned() pulumi.BoolPtrOutput
Set to TRUE to use Conflict Detection and Resolution with this data source.
type DataSourceDynamoDbConfigPtrInput ¶ added in v0.72.0
type DataSourceDynamoDbConfigPtrInput interface { pulumi.Input ToDataSourceDynamoDbConfigPtrOutput() DataSourceDynamoDbConfigPtrOutput ToDataSourceDynamoDbConfigPtrOutputWithContext(context.Context) DataSourceDynamoDbConfigPtrOutput }
DataSourceDynamoDbConfigPtrInput is an input type that accepts DataSourceDynamoDbConfigArgs, DataSourceDynamoDbConfigPtr and DataSourceDynamoDbConfigPtrOutput values. You can construct a concrete instance of `DataSourceDynamoDbConfigPtrInput` via:
DataSourceDynamoDbConfigArgs{...} or: nil
func DataSourceDynamoDbConfigPtr ¶ added in v0.72.0
func DataSourceDynamoDbConfigPtr(v *DataSourceDynamoDbConfigArgs) DataSourceDynamoDbConfigPtrInput
type DataSourceDynamoDbConfigPtrOutput ¶ added in v0.72.0
type DataSourceDynamoDbConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceDynamoDbConfigPtrOutput) AwsRegion ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
The AWS Region.
func (DataSourceDynamoDbConfigPtrOutput) DeltaSyncConfig ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigPtrOutput) DeltaSyncConfig() DataSourceDeltaSyncConfigPtrOutput
The DeltaSyncConfig for a versioned datasource.
func (DataSourceDynamoDbConfigPtrOutput) Elem ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigPtrOutput) Elem() DataSourceDynamoDbConfigOutput
func (DataSourceDynamoDbConfigPtrOutput) ElementType ¶ added in v0.72.0
func (DataSourceDynamoDbConfigPtrOutput) ElementType() reflect.Type
func (DataSourceDynamoDbConfigPtrOutput) TableName ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigPtrOutput) TableName() pulumi.StringPtrOutput
The table name.
func (DataSourceDynamoDbConfigPtrOutput) ToDataSourceDynamoDbConfigPtrOutput ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigPtrOutput) ToDataSourceDynamoDbConfigPtrOutput() DataSourceDynamoDbConfigPtrOutput
func (DataSourceDynamoDbConfigPtrOutput) ToDataSourceDynamoDbConfigPtrOutputWithContext ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigPtrOutput) ToDataSourceDynamoDbConfigPtrOutputWithContext(ctx context.Context) DataSourceDynamoDbConfigPtrOutput
func (DataSourceDynamoDbConfigPtrOutput) UseCallerCredentials ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigPtrOutput) UseCallerCredentials() pulumi.BoolPtrOutput
Set to TRUE to use AWS Identity and Access Management with this data source.
func (DataSourceDynamoDbConfigPtrOutput) Versioned ¶ added in v0.72.0
func (o DataSourceDynamoDbConfigPtrOutput) Versioned() pulumi.BoolPtrOutput
Set to TRUE to use Conflict Detection and Resolution with this data source.
type DataSourceElasticsearchConfigArgs ¶
type DataSourceElasticsearchConfigArgs struct { // The AWS Region. AwsRegion pulumi.StringInput `pulumi:"awsRegion"` // The endpoint. Endpoint pulumi.StringInput `pulumi:"endpoint"` }
func (DataSourceElasticsearchConfigArgs) ElementType ¶
func (DataSourceElasticsearchConfigArgs) ElementType() reflect.Type
func (DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigOutput ¶
func (i DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigOutput() DataSourceElasticsearchConfigOutput
func (DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigOutputWithContext ¶
func (i DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigOutput
func (DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigPtrOutput ¶
func (i DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigPtrOutput() DataSourceElasticsearchConfigPtrOutput
func (DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigPtrOutputWithContext ¶
func (i DataSourceElasticsearchConfigArgs) ToDataSourceElasticsearchConfigPtrOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigPtrOutput
type DataSourceElasticsearchConfigInput ¶
type DataSourceElasticsearchConfigInput interface { pulumi.Input ToDataSourceElasticsearchConfigOutput() DataSourceElasticsearchConfigOutput ToDataSourceElasticsearchConfigOutputWithContext(context.Context) DataSourceElasticsearchConfigOutput }
DataSourceElasticsearchConfigInput is an input type that accepts DataSourceElasticsearchConfigArgs and DataSourceElasticsearchConfigOutput values. You can construct a concrete instance of `DataSourceElasticsearchConfigInput` via:
DataSourceElasticsearchConfigArgs{...}
type DataSourceElasticsearchConfigOutput ¶
type DataSourceElasticsearchConfigOutput struct{ *pulumi.OutputState }
func (DataSourceElasticsearchConfigOutput) AwsRegion ¶
func (o DataSourceElasticsearchConfigOutput) AwsRegion() pulumi.StringOutput
The AWS Region.
func (DataSourceElasticsearchConfigOutput) ElementType ¶
func (DataSourceElasticsearchConfigOutput) ElementType() reflect.Type
func (DataSourceElasticsearchConfigOutput) Endpoint ¶
func (o DataSourceElasticsearchConfigOutput) Endpoint() pulumi.StringOutput
The endpoint.
func (DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigOutput ¶
func (o DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigOutput() DataSourceElasticsearchConfigOutput
func (DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigOutputWithContext ¶
func (o DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigOutput
func (DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigPtrOutput ¶
func (o DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigPtrOutput() DataSourceElasticsearchConfigPtrOutput
func (DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigPtrOutputWithContext ¶
func (o DataSourceElasticsearchConfigOutput) ToDataSourceElasticsearchConfigPtrOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigPtrOutput
type DataSourceElasticsearchConfigPtrInput ¶
type DataSourceElasticsearchConfigPtrInput interface { pulumi.Input ToDataSourceElasticsearchConfigPtrOutput() DataSourceElasticsearchConfigPtrOutput ToDataSourceElasticsearchConfigPtrOutputWithContext(context.Context) DataSourceElasticsearchConfigPtrOutput }
DataSourceElasticsearchConfigPtrInput is an input type that accepts DataSourceElasticsearchConfigArgs, DataSourceElasticsearchConfigPtr and DataSourceElasticsearchConfigPtrOutput values. You can construct a concrete instance of `DataSourceElasticsearchConfigPtrInput` via:
DataSourceElasticsearchConfigArgs{...} or: nil
func DataSourceElasticsearchConfigPtr ¶
func DataSourceElasticsearchConfigPtr(v *DataSourceElasticsearchConfigArgs) DataSourceElasticsearchConfigPtrInput
type DataSourceElasticsearchConfigPtrOutput ¶
type DataSourceElasticsearchConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceElasticsearchConfigPtrOutput) AwsRegion ¶
func (o DataSourceElasticsearchConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
The AWS Region.
func (DataSourceElasticsearchConfigPtrOutput) ElementType ¶
func (DataSourceElasticsearchConfigPtrOutput) ElementType() reflect.Type
func (DataSourceElasticsearchConfigPtrOutput) Endpoint ¶
func (o DataSourceElasticsearchConfigPtrOutput) Endpoint() pulumi.StringPtrOutput
The endpoint.
func (DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutput ¶
func (o DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutput() DataSourceElasticsearchConfigPtrOutput
func (DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutputWithContext ¶
func (o DataSourceElasticsearchConfigPtrOutput) ToDataSourceElasticsearchConfigPtrOutputWithContext(ctx context.Context) DataSourceElasticsearchConfigPtrOutput
type DataSourceEventBridgeConfig ¶ added in v0.48.0
type DataSourceEventBridgeConfig struct { // ARN for the EventBridge bus. EventBusArn string `pulumi:"eventBusArn"` }
type DataSourceEventBridgeConfigArgs ¶ added in v0.48.0
type DataSourceEventBridgeConfigArgs struct { // ARN for the EventBridge bus. EventBusArn pulumi.StringInput `pulumi:"eventBusArn"` }
func (DataSourceEventBridgeConfigArgs) ElementType ¶ added in v0.48.0
func (DataSourceEventBridgeConfigArgs) ElementType() reflect.Type
func (DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigOutput ¶ added in v0.48.0
func (i DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigOutput() DataSourceEventBridgeConfigOutput
func (DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigOutputWithContext ¶ added in v0.48.0
func (i DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigOutput
func (DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigPtrOutput ¶ added in v0.48.0
func (i DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigPtrOutput() DataSourceEventBridgeConfigPtrOutput
func (DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigPtrOutputWithContext ¶ added in v0.48.0
func (i DataSourceEventBridgeConfigArgs) ToDataSourceEventBridgeConfigPtrOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigPtrOutput
type DataSourceEventBridgeConfigInput ¶ added in v0.48.0
type DataSourceEventBridgeConfigInput interface { pulumi.Input ToDataSourceEventBridgeConfigOutput() DataSourceEventBridgeConfigOutput ToDataSourceEventBridgeConfigOutputWithContext(context.Context) DataSourceEventBridgeConfigOutput }
DataSourceEventBridgeConfigInput is an input type that accepts DataSourceEventBridgeConfigArgs and DataSourceEventBridgeConfigOutput values. You can construct a concrete instance of `DataSourceEventBridgeConfigInput` via:
DataSourceEventBridgeConfigArgs{...}
type DataSourceEventBridgeConfigOutput ¶ added in v0.48.0
type DataSourceEventBridgeConfigOutput struct{ *pulumi.OutputState }
func (DataSourceEventBridgeConfigOutput) ElementType ¶ added in v0.48.0
func (DataSourceEventBridgeConfigOutput) ElementType() reflect.Type
func (DataSourceEventBridgeConfigOutput) EventBusArn ¶ added in v0.48.0
func (o DataSourceEventBridgeConfigOutput) EventBusArn() pulumi.StringOutput
ARN for the EventBridge bus.
func (DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigOutput ¶ added in v0.48.0
func (o DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigOutput() DataSourceEventBridgeConfigOutput
func (DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigOutputWithContext ¶ added in v0.48.0
func (o DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigOutput
func (DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigPtrOutput ¶ added in v0.48.0
func (o DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigPtrOutput() DataSourceEventBridgeConfigPtrOutput
func (DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigPtrOutputWithContext ¶ added in v0.48.0
func (o DataSourceEventBridgeConfigOutput) ToDataSourceEventBridgeConfigPtrOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigPtrOutput
type DataSourceEventBridgeConfigPtrInput ¶ added in v0.48.0
type DataSourceEventBridgeConfigPtrInput interface { pulumi.Input ToDataSourceEventBridgeConfigPtrOutput() DataSourceEventBridgeConfigPtrOutput ToDataSourceEventBridgeConfigPtrOutputWithContext(context.Context) DataSourceEventBridgeConfigPtrOutput }
DataSourceEventBridgeConfigPtrInput is an input type that accepts DataSourceEventBridgeConfigArgs, DataSourceEventBridgeConfigPtr and DataSourceEventBridgeConfigPtrOutput values. You can construct a concrete instance of `DataSourceEventBridgeConfigPtrInput` via:
DataSourceEventBridgeConfigArgs{...} or: nil
func DataSourceEventBridgeConfigPtr ¶ added in v0.48.0
func DataSourceEventBridgeConfigPtr(v *DataSourceEventBridgeConfigArgs) DataSourceEventBridgeConfigPtrInput
type DataSourceEventBridgeConfigPtrOutput ¶ added in v0.48.0
type DataSourceEventBridgeConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceEventBridgeConfigPtrOutput) ElementType ¶ added in v0.48.0
func (DataSourceEventBridgeConfigPtrOutput) ElementType() reflect.Type
func (DataSourceEventBridgeConfigPtrOutput) EventBusArn ¶ added in v0.48.0
func (o DataSourceEventBridgeConfigPtrOutput) EventBusArn() pulumi.StringPtrOutput
ARN for the EventBridge bus.
func (DataSourceEventBridgeConfigPtrOutput) ToDataSourceEventBridgeConfigPtrOutput ¶ added in v0.48.0
func (o DataSourceEventBridgeConfigPtrOutput) ToDataSourceEventBridgeConfigPtrOutput() DataSourceEventBridgeConfigPtrOutput
func (DataSourceEventBridgeConfigPtrOutput) ToDataSourceEventBridgeConfigPtrOutputWithContext ¶ added in v0.48.0
func (o DataSourceEventBridgeConfigPtrOutput) ToDataSourceEventBridgeConfigPtrOutputWithContext(ctx context.Context) DataSourceEventBridgeConfigPtrOutput
type DataSourceHttpConfig ¶
type DataSourceHttpConfig struct { // The authorization configuration. AuthorizationConfig *DataSourceAuthorizationConfig `pulumi:"authorizationConfig"` // The endpoint. Endpoint string `pulumi:"endpoint"` }
type DataSourceHttpConfigArgs ¶
type DataSourceHttpConfigArgs struct { // The authorization configuration. AuthorizationConfig DataSourceAuthorizationConfigPtrInput `pulumi:"authorizationConfig"` // The endpoint. Endpoint pulumi.StringInput `pulumi:"endpoint"` }
func (DataSourceHttpConfigArgs) ElementType ¶
func (DataSourceHttpConfigArgs) ElementType() reflect.Type
func (DataSourceHttpConfigArgs) ToDataSourceHttpConfigOutput ¶
func (i DataSourceHttpConfigArgs) ToDataSourceHttpConfigOutput() DataSourceHttpConfigOutput
func (DataSourceHttpConfigArgs) ToDataSourceHttpConfigOutputWithContext ¶
func (i DataSourceHttpConfigArgs) ToDataSourceHttpConfigOutputWithContext(ctx context.Context) DataSourceHttpConfigOutput
func (DataSourceHttpConfigArgs) ToDataSourceHttpConfigPtrOutput ¶
func (i DataSourceHttpConfigArgs) ToDataSourceHttpConfigPtrOutput() DataSourceHttpConfigPtrOutput
func (DataSourceHttpConfigArgs) ToDataSourceHttpConfigPtrOutputWithContext ¶
func (i DataSourceHttpConfigArgs) ToDataSourceHttpConfigPtrOutputWithContext(ctx context.Context) DataSourceHttpConfigPtrOutput
type DataSourceHttpConfigInput ¶
type DataSourceHttpConfigInput interface { pulumi.Input ToDataSourceHttpConfigOutput() DataSourceHttpConfigOutput ToDataSourceHttpConfigOutputWithContext(context.Context) DataSourceHttpConfigOutput }
DataSourceHttpConfigInput is an input type that accepts DataSourceHttpConfigArgs and DataSourceHttpConfigOutput values. You can construct a concrete instance of `DataSourceHttpConfigInput` via:
DataSourceHttpConfigArgs{...}
type DataSourceHttpConfigOutput ¶
type DataSourceHttpConfigOutput struct{ *pulumi.OutputState }
func (DataSourceHttpConfigOutput) AuthorizationConfig ¶
func (o DataSourceHttpConfigOutput) AuthorizationConfig() DataSourceAuthorizationConfigPtrOutput
The authorization configuration.
func (DataSourceHttpConfigOutput) ElementType ¶
func (DataSourceHttpConfigOutput) ElementType() reflect.Type
func (DataSourceHttpConfigOutput) Endpoint ¶
func (o DataSourceHttpConfigOutput) Endpoint() pulumi.StringOutput
The endpoint.
func (DataSourceHttpConfigOutput) ToDataSourceHttpConfigOutput ¶
func (o DataSourceHttpConfigOutput) ToDataSourceHttpConfigOutput() DataSourceHttpConfigOutput
func (DataSourceHttpConfigOutput) ToDataSourceHttpConfigOutputWithContext ¶
func (o DataSourceHttpConfigOutput) ToDataSourceHttpConfigOutputWithContext(ctx context.Context) DataSourceHttpConfigOutput
func (DataSourceHttpConfigOutput) ToDataSourceHttpConfigPtrOutput ¶
func (o DataSourceHttpConfigOutput) ToDataSourceHttpConfigPtrOutput() DataSourceHttpConfigPtrOutput
func (DataSourceHttpConfigOutput) ToDataSourceHttpConfigPtrOutputWithContext ¶
func (o DataSourceHttpConfigOutput) ToDataSourceHttpConfigPtrOutputWithContext(ctx context.Context) DataSourceHttpConfigPtrOutput
type DataSourceHttpConfigPtrInput ¶
type DataSourceHttpConfigPtrInput interface { pulumi.Input ToDataSourceHttpConfigPtrOutput() DataSourceHttpConfigPtrOutput ToDataSourceHttpConfigPtrOutputWithContext(context.Context) DataSourceHttpConfigPtrOutput }
DataSourceHttpConfigPtrInput is an input type that accepts DataSourceHttpConfigArgs, DataSourceHttpConfigPtr and DataSourceHttpConfigPtrOutput values. You can construct a concrete instance of `DataSourceHttpConfigPtrInput` via:
DataSourceHttpConfigArgs{...} or: nil
func DataSourceHttpConfigPtr ¶
func DataSourceHttpConfigPtr(v *DataSourceHttpConfigArgs) DataSourceHttpConfigPtrInput
type DataSourceHttpConfigPtrOutput ¶
type DataSourceHttpConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceHttpConfigPtrOutput) AuthorizationConfig ¶
func (o DataSourceHttpConfigPtrOutput) AuthorizationConfig() DataSourceAuthorizationConfigPtrOutput
The authorization configuration.
func (DataSourceHttpConfigPtrOutput) Elem ¶
func (o DataSourceHttpConfigPtrOutput) Elem() DataSourceHttpConfigOutput
func (DataSourceHttpConfigPtrOutput) ElementType ¶
func (DataSourceHttpConfigPtrOutput) ElementType() reflect.Type
func (DataSourceHttpConfigPtrOutput) Endpoint ¶
func (o DataSourceHttpConfigPtrOutput) Endpoint() pulumi.StringPtrOutput
The endpoint.
func (DataSourceHttpConfigPtrOutput) ToDataSourceHttpConfigPtrOutput ¶
func (o DataSourceHttpConfigPtrOutput) ToDataSourceHttpConfigPtrOutput() DataSourceHttpConfigPtrOutput
func (DataSourceHttpConfigPtrOutput) ToDataSourceHttpConfigPtrOutputWithContext ¶
func (o DataSourceHttpConfigPtrOutput) ToDataSourceHttpConfigPtrOutputWithContext(ctx context.Context) DataSourceHttpConfigPtrOutput
type DataSourceInput ¶
type DataSourceInput interface { pulumi.Input ToDataSourceOutput() DataSourceOutput ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput }
type DataSourceLambdaConfig ¶
type DataSourceLambdaConfig struct { // The ARN for the Lambda function. LambdaFunctionArn string `pulumi:"lambdaFunctionArn"` }
type DataSourceLambdaConfigArgs ¶
type DataSourceLambdaConfigArgs struct { // The ARN for the Lambda function. LambdaFunctionArn pulumi.StringInput `pulumi:"lambdaFunctionArn"` }
func (DataSourceLambdaConfigArgs) ElementType ¶
func (DataSourceLambdaConfigArgs) ElementType() reflect.Type
func (DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigOutput ¶
func (i DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigOutput() DataSourceLambdaConfigOutput
func (DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigOutputWithContext ¶
func (i DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigOutputWithContext(ctx context.Context) DataSourceLambdaConfigOutput
func (DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigPtrOutput ¶
func (i DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigPtrOutput() DataSourceLambdaConfigPtrOutput
func (DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigPtrOutputWithContext ¶
func (i DataSourceLambdaConfigArgs) ToDataSourceLambdaConfigPtrOutputWithContext(ctx context.Context) DataSourceLambdaConfigPtrOutput
type DataSourceLambdaConfigInput ¶
type DataSourceLambdaConfigInput interface { pulumi.Input ToDataSourceLambdaConfigOutput() DataSourceLambdaConfigOutput ToDataSourceLambdaConfigOutputWithContext(context.Context) DataSourceLambdaConfigOutput }
DataSourceLambdaConfigInput is an input type that accepts DataSourceLambdaConfigArgs and DataSourceLambdaConfigOutput values. You can construct a concrete instance of `DataSourceLambdaConfigInput` via:
DataSourceLambdaConfigArgs{...}
type DataSourceLambdaConfigOutput ¶
type DataSourceLambdaConfigOutput struct{ *pulumi.OutputState }
func (DataSourceLambdaConfigOutput) ElementType ¶
func (DataSourceLambdaConfigOutput) ElementType() reflect.Type
func (DataSourceLambdaConfigOutput) LambdaFunctionArn ¶
func (o DataSourceLambdaConfigOutput) LambdaFunctionArn() pulumi.StringOutput
The ARN for the Lambda function.
func (DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigOutput ¶
func (o DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigOutput() DataSourceLambdaConfigOutput
func (DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigOutputWithContext ¶
func (o DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigOutputWithContext(ctx context.Context) DataSourceLambdaConfigOutput
func (DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigPtrOutput ¶
func (o DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigPtrOutput() DataSourceLambdaConfigPtrOutput
func (DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigPtrOutputWithContext ¶
func (o DataSourceLambdaConfigOutput) ToDataSourceLambdaConfigPtrOutputWithContext(ctx context.Context) DataSourceLambdaConfigPtrOutput
type DataSourceLambdaConfigPtrInput ¶
type DataSourceLambdaConfigPtrInput interface { pulumi.Input ToDataSourceLambdaConfigPtrOutput() DataSourceLambdaConfigPtrOutput ToDataSourceLambdaConfigPtrOutputWithContext(context.Context) DataSourceLambdaConfigPtrOutput }
DataSourceLambdaConfigPtrInput is an input type that accepts DataSourceLambdaConfigArgs, DataSourceLambdaConfigPtr and DataSourceLambdaConfigPtrOutput values. You can construct a concrete instance of `DataSourceLambdaConfigPtrInput` via:
DataSourceLambdaConfigArgs{...} or: nil
func DataSourceLambdaConfigPtr ¶
func DataSourceLambdaConfigPtr(v *DataSourceLambdaConfigArgs) DataSourceLambdaConfigPtrInput
type DataSourceLambdaConfigPtrOutput ¶
type DataSourceLambdaConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceLambdaConfigPtrOutput) Elem ¶
func (o DataSourceLambdaConfigPtrOutput) Elem() DataSourceLambdaConfigOutput
func (DataSourceLambdaConfigPtrOutput) ElementType ¶
func (DataSourceLambdaConfigPtrOutput) ElementType() reflect.Type
func (DataSourceLambdaConfigPtrOutput) LambdaFunctionArn ¶
func (o DataSourceLambdaConfigPtrOutput) LambdaFunctionArn() pulumi.StringPtrOutput
The ARN for the Lambda function.
func (DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutput ¶
func (o DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutput() DataSourceLambdaConfigPtrOutput
func (DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutputWithContext ¶
func (o DataSourceLambdaConfigPtrOutput) ToDataSourceLambdaConfigPtrOutputWithContext(ctx context.Context) DataSourceLambdaConfigPtrOutput
type DataSourceMetricsConfig ¶ added in v1.3.0
type DataSourceMetricsConfig string
Enables or disables enhanced data source metrics for specified data sources. Note that `MetricsConfig` won't be used unless the `dataSourceLevelMetricsBehavior` value is set to `PER_DATA_SOURCE_METRICS` . If the `dataSourceLevelMetricsBehavior` is set to `FULL_REQUEST_DATA_SOURCE_METRICS` instead, `MetricsConfig` will be ignored. However, you can still set its value.
`MetricsConfig` can be `ENABLED` or `DISABLED` .
func (DataSourceMetricsConfig) ElementType ¶ added in v1.3.0
func (DataSourceMetricsConfig) ElementType() reflect.Type
func (DataSourceMetricsConfig) ToDataSourceMetricsConfigOutput ¶ added in v1.3.0
func (e DataSourceMetricsConfig) ToDataSourceMetricsConfigOutput() DataSourceMetricsConfigOutput
func (DataSourceMetricsConfig) ToDataSourceMetricsConfigOutputWithContext ¶ added in v1.3.0
func (e DataSourceMetricsConfig) ToDataSourceMetricsConfigOutputWithContext(ctx context.Context) DataSourceMetricsConfigOutput
func (DataSourceMetricsConfig) ToDataSourceMetricsConfigPtrOutput ¶ added in v1.3.0
func (e DataSourceMetricsConfig) ToDataSourceMetricsConfigPtrOutput() DataSourceMetricsConfigPtrOutput
func (DataSourceMetricsConfig) ToDataSourceMetricsConfigPtrOutputWithContext ¶ added in v1.3.0
func (e DataSourceMetricsConfig) ToDataSourceMetricsConfigPtrOutputWithContext(ctx context.Context) DataSourceMetricsConfigPtrOutput
func (DataSourceMetricsConfig) ToStringOutput ¶ added in v1.3.0
func (e DataSourceMetricsConfig) ToStringOutput() pulumi.StringOutput
func (DataSourceMetricsConfig) ToStringOutputWithContext ¶ added in v1.3.0
func (e DataSourceMetricsConfig) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DataSourceMetricsConfig) ToStringPtrOutput ¶ added in v1.3.0
func (e DataSourceMetricsConfig) ToStringPtrOutput() pulumi.StringPtrOutput
func (DataSourceMetricsConfig) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (e DataSourceMetricsConfig) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DataSourceMetricsConfigInput ¶ added in v1.3.0
type DataSourceMetricsConfigInput interface { pulumi.Input ToDataSourceMetricsConfigOutput() DataSourceMetricsConfigOutput ToDataSourceMetricsConfigOutputWithContext(context.Context) DataSourceMetricsConfigOutput }
DataSourceMetricsConfigInput is an input type that accepts values of the DataSourceMetricsConfig enum A concrete instance of `DataSourceMetricsConfigInput` can be one of the following:
DataSourceMetricsConfigDisabled DataSourceMetricsConfigEnabled
type DataSourceMetricsConfigOutput ¶ added in v1.3.0
type DataSourceMetricsConfigOutput struct{ *pulumi.OutputState }
func (DataSourceMetricsConfigOutput) ElementType ¶ added in v1.3.0
func (DataSourceMetricsConfigOutput) ElementType() reflect.Type
func (DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigOutput ¶ added in v1.3.0
func (o DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigOutput() DataSourceMetricsConfigOutput
func (DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigOutputWithContext ¶ added in v1.3.0
func (o DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigOutputWithContext(ctx context.Context) DataSourceMetricsConfigOutput
func (DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigPtrOutput ¶ added in v1.3.0
func (o DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigPtrOutput() DataSourceMetricsConfigPtrOutput
func (DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigPtrOutputWithContext ¶ added in v1.3.0
func (o DataSourceMetricsConfigOutput) ToDataSourceMetricsConfigPtrOutputWithContext(ctx context.Context) DataSourceMetricsConfigPtrOutput
func (DataSourceMetricsConfigOutput) ToStringOutput ¶ added in v1.3.0
func (o DataSourceMetricsConfigOutput) ToStringOutput() pulumi.StringOutput
func (DataSourceMetricsConfigOutput) ToStringOutputWithContext ¶ added in v1.3.0
func (o DataSourceMetricsConfigOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DataSourceMetricsConfigOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o DataSourceMetricsConfigOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DataSourceMetricsConfigOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o DataSourceMetricsConfigOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DataSourceMetricsConfigPtrInput ¶ added in v1.3.0
type DataSourceMetricsConfigPtrInput interface { pulumi.Input ToDataSourceMetricsConfigPtrOutput() DataSourceMetricsConfigPtrOutput ToDataSourceMetricsConfigPtrOutputWithContext(context.Context) DataSourceMetricsConfigPtrOutput }
func DataSourceMetricsConfigPtr ¶ added in v1.3.0
func DataSourceMetricsConfigPtr(v string) DataSourceMetricsConfigPtrInput
type DataSourceMetricsConfigPtrOutput ¶ added in v1.3.0
type DataSourceMetricsConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceMetricsConfigPtrOutput) Elem ¶ added in v1.3.0
func (o DataSourceMetricsConfigPtrOutput) Elem() DataSourceMetricsConfigOutput
func (DataSourceMetricsConfigPtrOutput) ElementType ¶ added in v1.3.0
func (DataSourceMetricsConfigPtrOutput) ElementType() reflect.Type
func (DataSourceMetricsConfigPtrOutput) ToDataSourceMetricsConfigPtrOutput ¶ added in v1.3.0
func (o DataSourceMetricsConfigPtrOutput) ToDataSourceMetricsConfigPtrOutput() DataSourceMetricsConfigPtrOutput
func (DataSourceMetricsConfigPtrOutput) ToDataSourceMetricsConfigPtrOutputWithContext ¶ added in v1.3.0
func (o DataSourceMetricsConfigPtrOutput) ToDataSourceMetricsConfigPtrOutputWithContext(ctx context.Context) DataSourceMetricsConfigPtrOutput
func (DataSourceMetricsConfigPtrOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o DataSourceMetricsConfigPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DataSourceMetricsConfigPtrOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o DataSourceMetricsConfigPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DataSourceOpenSearchServiceConfigArgs ¶
type DataSourceOpenSearchServiceConfigArgs struct { // The AWS Region. AwsRegion pulumi.StringInput `pulumi:"awsRegion"` // The endpoint. Endpoint pulumi.StringInput `pulumi:"endpoint"` }
func (DataSourceOpenSearchServiceConfigArgs) ElementType ¶
func (DataSourceOpenSearchServiceConfigArgs) ElementType() reflect.Type
func (DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigOutput ¶
func (i DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigOutput() DataSourceOpenSearchServiceConfigOutput
func (DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigOutputWithContext ¶
func (i DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigOutputWithContext(ctx context.Context) DataSourceOpenSearchServiceConfigOutput
func (DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigPtrOutput ¶
func (i DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigPtrOutput() DataSourceOpenSearchServiceConfigPtrOutput
func (DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigPtrOutputWithContext ¶
func (i DataSourceOpenSearchServiceConfigArgs) ToDataSourceOpenSearchServiceConfigPtrOutputWithContext(ctx context.Context) DataSourceOpenSearchServiceConfigPtrOutput
type DataSourceOpenSearchServiceConfigInput ¶
type DataSourceOpenSearchServiceConfigInput interface { pulumi.Input ToDataSourceOpenSearchServiceConfigOutput() DataSourceOpenSearchServiceConfigOutput ToDataSourceOpenSearchServiceConfigOutputWithContext(context.Context) DataSourceOpenSearchServiceConfigOutput }
DataSourceOpenSearchServiceConfigInput is an input type that accepts DataSourceOpenSearchServiceConfigArgs and DataSourceOpenSearchServiceConfigOutput values. You can construct a concrete instance of `DataSourceOpenSearchServiceConfigInput` via:
DataSourceOpenSearchServiceConfigArgs{...}
type DataSourceOpenSearchServiceConfigOutput ¶
type DataSourceOpenSearchServiceConfigOutput struct{ *pulumi.OutputState }
func (DataSourceOpenSearchServiceConfigOutput) AwsRegion ¶
func (o DataSourceOpenSearchServiceConfigOutput) AwsRegion() pulumi.StringOutput
The AWS Region.
func (DataSourceOpenSearchServiceConfigOutput) ElementType ¶
func (DataSourceOpenSearchServiceConfigOutput) ElementType() reflect.Type
func (DataSourceOpenSearchServiceConfigOutput) Endpoint ¶
func (o DataSourceOpenSearchServiceConfigOutput) Endpoint() pulumi.StringOutput
The endpoint.
func (DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigOutput ¶
func (o DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigOutput() DataSourceOpenSearchServiceConfigOutput
func (DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigOutputWithContext ¶
func (o DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigOutputWithContext(ctx context.Context) DataSourceOpenSearchServiceConfigOutput
func (DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigPtrOutput ¶
func (o DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigPtrOutput() DataSourceOpenSearchServiceConfigPtrOutput
func (DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigPtrOutputWithContext ¶
func (o DataSourceOpenSearchServiceConfigOutput) ToDataSourceOpenSearchServiceConfigPtrOutputWithContext(ctx context.Context) DataSourceOpenSearchServiceConfigPtrOutput
type DataSourceOpenSearchServiceConfigPtrInput ¶
type DataSourceOpenSearchServiceConfigPtrInput interface { pulumi.Input ToDataSourceOpenSearchServiceConfigPtrOutput() DataSourceOpenSearchServiceConfigPtrOutput ToDataSourceOpenSearchServiceConfigPtrOutputWithContext(context.Context) DataSourceOpenSearchServiceConfigPtrOutput }
DataSourceOpenSearchServiceConfigPtrInput is an input type that accepts DataSourceOpenSearchServiceConfigArgs, DataSourceOpenSearchServiceConfigPtr and DataSourceOpenSearchServiceConfigPtrOutput values. You can construct a concrete instance of `DataSourceOpenSearchServiceConfigPtrInput` via:
DataSourceOpenSearchServiceConfigArgs{...} or: nil
func DataSourceOpenSearchServiceConfigPtr ¶
func DataSourceOpenSearchServiceConfigPtr(v *DataSourceOpenSearchServiceConfigArgs) DataSourceOpenSearchServiceConfigPtrInput
type DataSourceOpenSearchServiceConfigPtrOutput ¶
type DataSourceOpenSearchServiceConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceOpenSearchServiceConfigPtrOutput) AwsRegion ¶
func (o DataSourceOpenSearchServiceConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
The AWS Region.
func (DataSourceOpenSearchServiceConfigPtrOutput) ElementType ¶
func (DataSourceOpenSearchServiceConfigPtrOutput) ElementType() reflect.Type
func (DataSourceOpenSearchServiceConfigPtrOutput) Endpoint ¶
func (o DataSourceOpenSearchServiceConfigPtrOutput) Endpoint() pulumi.StringPtrOutput
The endpoint.
func (DataSourceOpenSearchServiceConfigPtrOutput) ToDataSourceOpenSearchServiceConfigPtrOutput ¶
func (o DataSourceOpenSearchServiceConfigPtrOutput) ToDataSourceOpenSearchServiceConfigPtrOutput() DataSourceOpenSearchServiceConfigPtrOutput
func (DataSourceOpenSearchServiceConfigPtrOutput) ToDataSourceOpenSearchServiceConfigPtrOutputWithContext ¶
func (o DataSourceOpenSearchServiceConfigPtrOutput) ToDataSourceOpenSearchServiceConfigPtrOutputWithContext(ctx context.Context) DataSourceOpenSearchServiceConfigPtrOutput
type DataSourceOutput ¶
type DataSourceOutput struct{ *pulumi.OutputState }
func (DataSourceOutput) ApiId ¶ added in v0.17.0
func (o DataSourceOutput) ApiId() pulumi.StringOutput
Unique AWS AppSync GraphQL API identifier where this data source will be created.
func (DataSourceOutput) DataSourceArn ¶ added in v0.17.0
func (o DataSourceOutput) DataSourceArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the API key, such as arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/datasources/datasourcename.
func (DataSourceOutput) Description ¶ added in v0.17.0
func (o DataSourceOutput) Description() pulumi.StringPtrOutput
The description of the data source.
func (DataSourceOutput) DynamoDbConfig ¶ added in v0.72.0
func (o DataSourceOutput) DynamoDbConfig() DataSourceDynamoDbConfigPtrOutput
AWS Region and TableName for an Amazon DynamoDB table in your account.
func (DataSourceOutput) ElasticsearchConfig ¶ added in v0.17.0
func (o DataSourceOutput) ElasticsearchConfig() DataSourceElasticsearchConfigPtrOutput
AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account. As of September 2021, Amazon Elasticsearch Service is Amazon OpenSearch Service. This property is deprecated. For new data sources, use OpenSearchServiceConfig to specify an OpenSearch Service data source.
func (DataSourceOutput) ElementType ¶
func (DataSourceOutput) ElementType() reflect.Type
func (DataSourceOutput) EventBridgeConfig ¶ added in v0.48.0
func (o DataSourceOutput) EventBridgeConfig() DataSourceEventBridgeConfigPtrOutput
ARN for the EventBridge bus.
func (DataSourceOutput) HttpConfig ¶ added in v0.17.0
func (o DataSourceOutput) HttpConfig() DataSourceHttpConfigPtrOutput
Endpoints for an HTTP data source.
func (DataSourceOutput) LambdaConfig ¶ added in v0.17.0
func (o DataSourceOutput) LambdaConfig() DataSourceLambdaConfigPtrOutput
An ARN of a Lambda function in valid ARN format. This can be the ARN of a Lambda function that exists in the current account or in another account.
func (DataSourceOutput) MetricsConfig ¶ added in v0.97.0
func (o DataSourceOutput) MetricsConfig() DataSourceMetricsConfigPtrOutput
Enables or disables enhanced data source metrics for specified data sources. Note that `MetricsConfig` won't be used unless the `dataSourceLevelMetricsBehavior` value is set to `PER_DATA_SOURCE_METRICS` . If the `dataSourceLevelMetricsBehavior` is set to `FULL_REQUEST_DATA_SOURCE_METRICS` instead, `MetricsConfig` will be ignored. However, you can still set its value.
`MetricsConfig` can be `ENABLED` or `DISABLED` .
func (DataSourceOutput) Name ¶ added in v0.17.0
func (o DataSourceOutput) Name() pulumi.StringOutput
Friendly name for you to identify your AppSync data source after creation.
func (DataSourceOutput) OpenSearchServiceConfig ¶ added in v0.17.0
func (o DataSourceOutput) OpenSearchServiceConfig() DataSourceOpenSearchServiceConfigPtrOutput
AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account.
func (DataSourceOutput) RelationalDatabaseConfig ¶ added in v0.17.0
func (o DataSourceOutput) RelationalDatabaseConfig() DataSourceRelationalDatabaseConfigPtrOutput
Relational Database configuration of the relational database data source.
func (DataSourceOutput) ServiceRoleArn ¶ added in v0.17.0
func (o DataSourceOutput) ServiceRoleArn() pulumi.StringPtrOutput
The AWS Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source.
func (DataSourceOutput) ToDataSourceOutput ¶
func (o DataSourceOutput) ToDataSourceOutput() DataSourceOutput
func (DataSourceOutput) ToDataSourceOutputWithContext ¶
func (o DataSourceOutput) ToDataSourceOutputWithContext(ctx context.Context) DataSourceOutput
func (DataSourceOutput) Type ¶ added in v0.17.0
func (o DataSourceOutput) Type() pulumi.StringOutput
The type of the data source.
type DataSourceRdsHttpEndpointConfig ¶
type DataSourceRdsHttpEndpointConfig struct { // AWS Region for RDS HTTP endpoint. AwsRegion string `pulumi:"awsRegion"` // The ARN for database credentials stored in AWS Secrets Manager. AwsSecretStoreArn string `pulumi:"awsSecretStoreArn"` // Logical database name. DatabaseName *string `pulumi:"databaseName"` // Amazon RDS cluster Amazon Resource Name (ARN). DbClusterIdentifier string `pulumi:"dbClusterIdentifier"` // Logical schema name. Schema *string `pulumi:"schema"` }
type DataSourceRdsHttpEndpointConfigArgs ¶
type DataSourceRdsHttpEndpointConfigArgs struct { // AWS Region for RDS HTTP endpoint. AwsRegion pulumi.StringInput `pulumi:"awsRegion"` // The ARN for database credentials stored in AWS Secrets Manager. AwsSecretStoreArn pulumi.StringInput `pulumi:"awsSecretStoreArn"` // Logical database name. DatabaseName pulumi.StringPtrInput `pulumi:"databaseName"` // Amazon RDS cluster Amazon Resource Name (ARN). DbClusterIdentifier pulumi.StringInput `pulumi:"dbClusterIdentifier"` // Logical schema name. Schema pulumi.StringPtrInput `pulumi:"schema"` }
func (DataSourceRdsHttpEndpointConfigArgs) ElementType ¶
func (DataSourceRdsHttpEndpointConfigArgs) ElementType() reflect.Type
func (DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigOutput ¶
func (i DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigOutput() DataSourceRdsHttpEndpointConfigOutput
func (DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigOutputWithContext ¶
func (i DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigOutput
func (DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigPtrOutput ¶
func (i DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigPtrOutput() DataSourceRdsHttpEndpointConfigPtrOutput
func (DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext ¶
func (i DataSourceRdsHttpEndpointConfigArgs) ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigPtrOutput
type DataSourceRdsHttpEndpointConfigInput ¶
type DataSourceRdsHttpEndpointConfigInput interface { pulumi.Input ToDataSourceRdsHttpEndpointConfigOutput() DataSourceRdsHttpEndpointConfigOutput ToDataSourceRdsHttpEndpointConfigOutputWithContext(context.Context) DataSourceRdsHttpEndpointConfigOutput }
DataSourceRdsHttpEndpointConfigInput is an input type that accepts DataSourceRdsHttpEndpointConfigArgs and DataSourceRdsHttpEndpointConfigOutput values. You can construct a concrete instance of `DataSourceRdsHttpEndpointConfigInput` via:
DataSourceRdsHttpEndpointConfigArgs{...}
type DataSourceRdsHttpEndpointConfigOutput ¶
type DataSourceRdsHttpEndpointConfigOutput struct{ *pulumi.OutputState }
func (DataSourceRdsHttpEndpointConfigOutput) AwsRegion ¶
func (o DataSourceRdsHttpEndpointConfigOutput) AwsRegion() pulumi.StringOutput
AWS Region for RDS HTTP endpoint.
func (DataSourceRdsHttpEndpointConfigOutput) AwsSecretStoreArn ¶
func (o DataSourceRdsHttpEndpointConfigOutput) AwsSecretStoreArn() pulumi.StringOutput
The ARN for database credentials stored in AWS Secrets Manager.
func (DataSourceRdsHttpEndpointConfigOutput) DatabaseName ¶
func (o DataSourceRdsHttpEndpointConfigOutput) DatabaseName() pulumi.StringPtrOutput
Logical database name.
func (DataSourceRdsHttpEndpointConfigOutput) DbClusterIdentifier ¶
func (o DataSourceRdsHttpEndpointConfigOutput) DbClusterIdentifier() pulumi.StringOutput
Amazon RDS cluster Amazon Resource Name (ARN).
func (DataSourceRdsHttpEndpointConfigOutput) ElementType ¶
func (DataSourceRdsHttpEndpointConfigOutput) ElementType() reflect.Type
func (DataSourceRdsHttpEndpointConfigOutput) Schema ¶
func (o DataSourceRdsHttpEndpointConfigOutput) Schema() pulumi.StringPtrOutput
Logical schema name.
func (DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigOutput ¶
func (o DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigOutput() DataSourceRdsHttpEndpointConfigOutput
func (DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigOutputWithContext ¶
func (o DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigOutput
func (DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigPtrOutput ¶
func (o DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigPtrOutput() DataSourceRdsHttpEndpointConfigPtrOutput
func (DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext ¶
func (o DataSourceRdsHttpEndpointConfigOutput) ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigPtrOutput
type DataSourceRdsHttpEndpointConfigPtrInput ¶
type DataSourceRdsHttpEndpointConfigPtrInput interface { pulumi.Input ToDataSourceRdsHttpEndpointConfigPtrOutput() DataSourceRdsHttpEndpointConfigPtrOutput ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext(context.Context) DataSourceRdsHttpEndpointConfigPtrOutput }
DataSourceRdsHttpEndpointConfigPtrInput is an input type that accepts DataSourceRdsHttpEndpointConfigArgs, DataSourceRdsHttpEndpointConfigPtr and DataSourceRdsHttpEndpointConfigPtrOutput values. You can construct a concrete instance of `DataSourceRdsHttpEndpointConfigPtrInput` via:
DataSourceRdsHttpEndpointConfigArgs{...} or: nil
func DataSourceRdsHttpEndpointConfigPtr ¶
func DataSourceRdsHttpEndpointConfigPtr(v *DataSourceRdsHttpEndpointConfigArgs) DataSourceRdsHttpEndpointConfigPtrInput
type DataSourceRdsHttpEndpointConfigPtrOutput ¶
type DataSourceRdsHttpEndpointConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceRdsHttpEndpointConfigPtrOutput) AwsRegion ¶
func (o DataSourceRdsHttpEndpointConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
AWS Region for RDS HTTP endpoint.
func (DataSourceRdsHttpEndpointConfigPtrOutput) AwsSecretStoreArn ¶
func (o DataSourceRdsHttpEndpointConfigPtrOutput) AwsSecretStoreArn() pulumi.StringPtrOutput
The ARN for database credentials stored in AWS Secrets Manager.
func (DataSourceRdsHttpEndpointConfigPtrOutput) DatabaseName ¶
func (o DataSourceRdsHttpEndpointConfigPtrOutput) DatabaseName() pulumi.StringPtrOutput
Logical database name.
func (DataSourceRdsHttpEndpointConfigPtrOutput) DbClusterIdentifier ¶
func (o DataSourceRdsHttpEndpointConfigPtrOutput) DbClusterIdentifier() pulumi.StringPtrOutput
Amazon RDS cluster Amazon Resource Name (ARN).
func (DataSourceRdsHttpEndpointConfigPtrOutput) ElementType ¶
func (DataSourceRdsHttpEndpointConfigPtrOutput) ElementType() reflect.Type
func (DataSourceRdsHttpEndpointConfigPtrOutput) Schema ¶
func (o DataSourceRdsHttpEndpointConfigPtrOutput) Schema() pulumi.StringPtrOutput
Logical schema name.
func (DataSourceRdsHttpEndpointConfigPtrOutput) ToDataSourceRdsHttpEndpointConfigPtrOutput ¶
func (o DataSourceRdsHttpEndpointConfigPtrOutput) ToDataSourceRdsHttpEndpointConfigPtrOutput() DataSourceRdsHttpEndpointConfigPtrOutput
func (DataSourceRdsHttpEndpointConfigPtrOutput) ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext ¶
func (o DataSourceRdsHttpEndpointConfigPtrOutput) ToDataSourceRdsHttpEndpointConfigPtrOutputWithContext(ctx context.Context) DataSourceRdsHttpEndpointConfigPtrOutput
type DataSourceRelationalDatabaseConfig ¶
type DataSourceRelationalDatabaseConfig struct { // Information about the Amazon RDS resource. RdsHttpEndpointConfig *DataSourceRdsHttpEndpointConfig `pulumi:"rdsHttpEndpointConfig"` // The type of relational data source. RelationalDatabaseSourceType string `pulumi:"relationalDatabaseSourceType"` }
type DataSourceRelationalDatabaseConfigArgs ¶
type DataSourceRelationalDatabaseConfigArgs struct { // Information about the Amazon RDS resource. RdsHttpEndpointConfig DataSourceRdsHttpEndpointConfigPtrInput `pulumi:"rdsHttpEndpointConfig"` // The type of relational data source. RelationalDatabaseSourceType pulumi.StringInput `pulumi:"relationalDatabaseSourceType"` }
func (DataSourceRelationalDatabaseConfigArgs) ElementType ¶
func (DataSourceRelationalDatabaseConfigArgs) ElementType() reflect.Type
func (DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigOutput ¶
func (i DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigOutput() DataSourceRelationalDatabaseConfigOutput
func (DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigOutputWithContext ¶
func (i DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigOutputWithContext(ctx context.Context) DataSourceRelationalDatabaseConfigOutput
func (DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigPtrOutput ¶
func (i DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigPtrOutput() DataSourceRelationalDatabaseConfigPtrOutput
func (DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigPtrOutputWithContext ¶
func (i DataSourceRelationalDatabaseConfigArgs) ToDataSourceRelationalDatabaseConfigPtrOutputWithContext(ctx context.Context) DataSourceRelationalDatabaseConfigPtrOutput
type DataSourceRelationalDatabaseConfigInput ¶
type DataSourceRelationalDatabaseConfigInput interface { pulumi.Input ToDataSourceRelationalDatabaseConfigOutput() DataSourceRelationalDatabaseConfigOutput ToDataSourceRelationalDatabaseConfigOutputWithContext(context.Context) DataSourceRelationalDatabaseConfigOutput }
DataSourceRelationalDatabaseConfigInput is an input type that accepts DataSourceRelationalDatabaseConfigArgs and DataSourceRelationalDatabaseConfigOutput values. You can construct a concrete instance of `DataSourceRelationalDatabaseConfigInput` via:
DataSourceRelationalDatabaseConfigArgs{...}
type DataSourceRelationalDatabaseConfigOutput ¶
type DataSourceRelationalDatabaseConfigOutput struct{ *pulumi.OutputState }
func (DataSourceRelationalDatabaseConfigOutput) ElementType ¶
func (DataSourceRelationalDatabaseConfigOutput) ElementType() reflect.Type
func (DataSourceRelationalDatabaseConfigOutput) RdsHttpEndpointConfig ¶
func (o DataSourceRelationalDatabaseConfigOutput) RdsHttpEndpointConfig() DataSourceRdsHttpEndpointConfigPtrOutput
Information about the Amazon RDS resource.
func (DataSourceRelationalDatabaseConfigOutput) RelationalDatabaseSourceType ¶
func (o DataSourceRelationalDatabaseConfigOutput) RelationalDatabaseSourceType() pulumi.StringOutput
The type of relational data source.
func (DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigOutput ¶
func (o DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigOutput() DataSourceRelationalDatabaseConfigOutput
func (DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigOutputWithContext ¶
func (o DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigOutputWithContext(ctx context.Context) DataSourceRelationalDatabaseConfigOutput
func (DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigPtrOutput ¶
func (o DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigPtrOutput() DataSourceRelationalDatabaseConfigPtrOutput
func (DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigPtrOutputWithContext ¶
func (o DataSourceRelationalDatabaseConfigOutput) ToDataSourceRelationalDatabaseConfigPtrOutputWithContext(ctx context.Context) DataSourceRelationalDatabaseConfigPtrOutput
type DataSourceRelationalDatabaseConfigPtrInput ¶
type DataSourceRelationalDatabaseConfigPtrInput interface { pulumi.Input ToDataSourceRelationalDatabaseConfigPtrOutput() DataSourceRelationalDatabaseConfigPtrOutput ToDataSourceRelationalDatabaseConfigPtrOutputWithContext(context.Context) DataSourceRelationalDatabaseConfigPtrOutput }
DataSourceRelationalDatabaseConfigPtrInput is an input type that accepts DataSourceRelationalDatabaseConfigArgs, DataSourceRelationalDatabaseConfigPtr and DataSourceRelationalDatabaseConfigPtrOutput values. You can construct a concrete instance of `DataSourceRelationalDatabaseConfigPtrInput` via:
DataSourceRelationalDatabaseConfigArgs{...} or: nil
func DataSourceRelationalDatabaseConfigPtr ¶
func DataSourceRelationalDatabaseConfigPtr(v *DataSourceRelationalDatabaseConfigArgs) DataSourceRelationalDatabaseConfigPtrInput
type DataSourceRelationalDatabaseConfigPtrOutput ¶
type DataSourceRelationalDatabaseConfigPtrOutput struct{ *pulumi.OutputState }
func (DataSourceRelationalDatabaseConfigPtrOutput) ElementType ¶
func (DataSourceRelationalDatabaseConfigPtrOutput) ElementType() reflect.Type
func (DataSourceRelationalDatabaseConfigPtrOutput) RdsHttpEndpointConfig ¶
func (o DataSourceRelationalDatabaseConfigPtrOutput) RdsHttpEndpointConfig() DataSourceRdsHttpEndpointConfigPtrOutput
Information about the Amazon RDS resource.
func (DataSourceRelationalDatabaseConfigPtrOutput) RelationalDatabaseSourceType ¶
func (o DataSourceRelationalDatabaseConfigPtrOutput) RelationalDatabaseSourceType() pulumi.StringPtrOutput
The type of relational data source.
func (DataSourceRelationalDatabaseConfigPtrOutput) ToDataSourceRelationalDatabaseConfigPtrOutput ¶
func (o DataSourceRelationalDatabaseConfigPtrOutput) ToDataSourceRelationalDatabaseConfigPtrOutput() DataSourceRelationalDatabaseConfigPtrOutput
func (DataSourceRelationalDatabaseConfigPtrOutput) ToDataSourceRelationalDatabaseConfigPtrOutputWithContext ¶
func (o DataSourceRelationalDatabaseConfigPtrOutput) ToDataSourceRelationalDatabaseConfigPtrOutputWithContext(ctx context.Context) DataSourceRelationalDatabaseConfigPtrOutput
type DataSourceState ¶
type DataSourceState struct { }
func (DataSourceState) ElementType ¶
func (DataSourceState) ElementType() reflect.Type
type DomainName ¶ added in v0.9.0
type DomainName struct { pulumi.CustomResourceState // The domain name provided by AWS AppSync . AppSyncDomainName pulumi.StringOutput `pulumi:"appSyncDomainName"` // The Amazon Resource Name (ARN) of the certificate. This will be an AWS Certificate Manager certificate. CertificateArn pulumi.StringOutput `pulumi:"certificateArn"` // The decription for your domain name. Description pulumi.StringPtrOutput `pulumi:"description"` // The domain name. DomainName pulumi.StringOutput `pulumi:"domainName"` // The ID of your Amazon Route 53 hosted zone. HostedZoneId pulumi.StringOutput `pulumi:"hostedZoneId"` }
Resource Type definition for AWS::AppSync::DomainName
func GetDomainName ¶ added in v0.9.0
func GetDomainName(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainNameState, opts ...pulumi.ResourceOption) (*DomainName, error)
GetDomainName gets an existing DomainName 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 NewDomainName ¶ added in v0.9.0
func NewDomainName(ctx *pulumi.Context, name string, args *DomainNameArgs, opts ...pulumi.ResourceOption) (*DomainName, error)
NewDomainName registers a new resource with the given unique name, arguments, and options.
func (*DomainName) ElementType ¶ added in v0.9.0
func (*DomainName) ElementType() reflect.Type
func (*DomainName) ToDomainNameOutput ¶ added in v0.9.0
func (i *DomainName) ToDomainNameOutput() DomainNameOutput
func (*DomainName) ToDomainNameOutputWithContext ¶ added in v0.9.0
func (i *DomainName) ToDomainNameOutputWithContext(ctx context.Context) DomainNameOutput
type DomainNameApiAssociation ¶ added in v0.9.0
type DomainNameApiAssociation struct { pulumi.CustomResourceState ApiAssociationIdentifier pulumi.StringOutput `pulumi:"apiAssociationIdentifier"` // The API ID. ApiId pulumi.StringOutput `pulumi:"apiId"` // The domain name. DomainName pulumi.StringOutput `pulumi:"domainName"` }
Resource Type definition for AWS::AppSync::DomainNameApiAssociation
func GetDomainNameApiAssociation ¶ added in v0.9.0
func GetDomainNameApiAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainNameApiAssociationState, opts ...pulumi.ResourceOption) (*DomainNameApiAssociation, error)
GetDomainNameApiAssociation gets an existing DomainNameApiAssociation 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 NewDomainNameApiAssociation ¶ added in v0.9.0
func NewDomainNameApiAssociation(ctx *pulumi.Context, name string, args *DomainNameApiAssociationArgs, opts ...pulumi.ResourceOption) (*DomainNameApiAssociation, error)
NewDomainNameApiAssociation registers a new resource with the given unique name, arguments, and options.
func (*DomainNameApiAssociation) ElementType ¶ added in v0.9.0
func (*DomainNameApiAssociation) ElementType() reflect.Type
func (*DomainNameApiAssociation) ToDomainNameApiAssociationOutput ¶ added in v0.9.0
func (i *DomainNameApiAssociation) ToDomainNameApiAssociationOutput() DomainNameApiAssociationOutput
func (*DomainNameApiAssociation) ToDomainNameApiAssociationOutputWithContext ¶ added in v0.9.0
func (i *DomainNameApiAssociation) ToDomainNameApiAssociationOutputWithContext(ctx context.Context) DomainNameApiAssociationOutput
type DomainNameApiAssociationArgs ¶ added in v0.9.0
type DomainNameApiAssociationArgs struct { // The API ID. ApiId pulumi.StringInput // The domain name. DomainName pulumi.StringInput }
The set of arguments for constructing a DomainNameApiAssociation resource.
func (DomainNameApiAssociationArgs) ElementType ¶ added in v0.9.0
func (DomainNameApiAssociationArgs) ElementType() reflect.Type
type DomainNameApiAssociationInput ¶ added in v0.9.0
type DomainNameApiAssociationInput interface { pulumi.Input ToDomainNameApiAssociationOutput() DomainNameApiAssociationOutput ToDomainNameApiAssociationOutputWithContext(ctx context.Context) DomainNameApiAssociationOutput }
type DomainNameApiAssociationOutput ¶ added in v0.9.0
type DomainNameApiAssociationOutput struct{ *pulumi.OutputState }
func (DomainNameApiAssociationOutput) ApiAssociationIdentifier ¶ added in v0.17.0
func (o DomainNameApiAssociationOutput) ApiAssociationIdentifier() pulumi.StringOutput
func (DomainNameApiAssociationOutput) ApiId ¶ added in v0.17.0
func (o DomainNameApiAssociationOutput) ApiId() pulumi.StringOutput
The API ID.
func (DomainNameApiAssociationOutput) DomainName ¶ added in v0.17.0
func (o DomainNameApiAssociationOutput) DomainName() pulumi.StringOutput
The domain name.
func (DomainNameApiAssociationOutput) ElementType ¶ added in v0.9.0
func (DomainNameApiAssociationOutput) ElementType() reflect.Type
func (DomainNameApiAssociationOutput) ToDomainNameApiAssociationOutput ¶ added in v0.9.0
func (o DomainNameApiAssociationOutput) ToDomainNameApiAssociationOutput() DomainNameApiAssociationOutput
func (DomainNameApiAssociationOutput) ToDomainNameApiAssociationOutputWithContext ¶ added in v0.9.0
func (o DomainNameApiAssociationOutput) ToDomainNameApiAssociationOutputWithContext(ctx context.Context) DomainNameApiAssociationOutput
type DomainNameApiAssociationState ¶ added in v0.9.0
type DomainNameApiAssociationState struct { }
func (DomainNameApiAssociationState) ElementType ¶ added in v0.9.0
func (DomainNameApiAssociationState) ElementType() reflect.Type
type DomainNameArgs ¶ added in v0.9.0
type DomainNameArgs struct { // The Amazon Resource Name (ARN) of the certificate. This will be an AWS Certificate Manager certificate. CertificateArn pulumi.StringInput // The decription for your domain name. Description pulumi.StringPtrInput // The domain name. DomainName pulumi.StringInput }
The set of arguments for constructing a DomainName resource.
func (DomainNameArgs) ElementType ¶ added in v0.9.0
func (DomainNameArgs) ElementType() reflect.Type
type DomainNameInput ¶ added in v0.9.0
type DomainNameInput interface { pulumi.Input ToDomainNameOutput() DomainNameOutput ToDomainNameOutputWithContext(ctx context.Context) DomainNameOutput }
type DomainNameOutput ¶ added in v0.9.0
type DomainNameOutput struct{ *pulumi.OutputState }
func (DomainNameOutput) AppSyncDomainName ¶ added in v0.17.0
func (o DomainNameOutput) AppSyncDomainName() pulumi.StringOutput
The domain name provided by AWS AppSync .
func (DomainNameOutput) CertificateArn ¶ added in v0.17.0
func (o DomainNameOutput) CertificateArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the certificate. This will be an AWS Certificate Manager certificate.
func (DomainNameOutput) Description ¶ added in v0.17.0
func (o DomainNameOutput) Description() pulumi.StringPtrOutput
The decription for your domain name.
func (DomainNameOutput) DomainName ¶ added in v0.17.0
func (o DomainNameOutput) DomainName() pulumi.StringOutput
The domain name.
func (DomainNameOutput) ElementType ¶ added in v0.9.0
func (DomainNameOutput) ElementType() reflect.Type
func (DomainNameOutput) HostedZoneId ¶ added in v0.17.0
func (o DomainNameOutput) HostedZoneId() pulumi.StringOutput
The ID of your Amazon Route 53 hosted zone.
func (DomainNameOutput) ToDomainNameOutput ¶ added in v0.9.0
func (o DomainNameOutput) ToDomainNameOutput() DomainNameOutput
func (DomainNameOutput) ToDomainNameOutputWithContext ¶ added in v0.9.0
func (o DomainNameOutput) ToDomainNameOutputWithContext(ctx context.Context) DomainNameOutput
type DomainNameState ¶ added in v0.9.0
type DomainNameState struct { }
func (DomainNameState) ElementType ¶ added in v0.9.0
func (DomainNameState) ElementType() reflect.Type
type FunctionConfiguration ¶
type FunctionConfiguration struct { pulumi.CustomResourceState // The AWS AppSync GraphQL API that you want to attach using this function. ApiId pulumi.StringOutput `pulumi:"apiId"` // The resolver code that contains the request and response functions. When code is used, the runtime is required. The runtime value must be APPSYNC_JS. Code pulumi.StringPtrOutput `pulumi:"code"` // The Amazon S3 endpoint (where the code is located??). CodeS3Location pulumi.StringPtrOutput `pulumi:"codeS3Location"` // The name of data source this function will attach. DataSourceName pulumi.StringOutput `pulumi:"dataSourceName"` // The function description. Description pulumi.StringPtrOutput `pulumi:"description"` // The ARN for the function generated by the service FunctionArn pulumi.StringOutput `pulumi:"functionArn"` // The unique identifier for the function generated by the service FunctionId pulumi.StringOutput `pulumi:"functionId"` // The version of the request mapping template. Currently, only the 2018-05-29 version of the template is supported. FunctionVersion pulumi.StringPtrOutput `pulumi:"functionVersion"` // The maximum number of resolver request inputs that will be sent to a single AWS Lambda function in a BatchInvoke operation. MaxBatchSize pulumi.IntPtrOutput `pulumi:"maxBatchSize"` // The name of the function. 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.StringPtrOutput `pulumi:"requestMappingTemplate"` // Describes a Sync configuration for a resolver. Contains information on which Conflict Detection, as well as Resolution strategy, should be performed when the resolver is invoked. RequestMappingTemplateS3Location pulumi.StringPtrOutput `pulumi:"requestMappingTemplateS3Location"` // The Function response mapping template. ResponseMappingTemplate pulumi.StringPtrOutput `pulumi:"responseMappingTemplate"` // The location of a response mapping template in an Amazon S3 bucket. Use this if you want to provision with a template file in Amazon S3 rather than embedding it in your CloudFormation template. ResponseMappingTemplateS3Location pulumi.StringPtrOutput `pulumi:"responseMappingTemplateS3Location"` // Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified. Runtime FunctionConfigurationAppSyncRuntimePtrOutput `pulumi:"runtime"` // Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked. SyncConfig FunctionConfigurationSyncConfigPtrOutput `pulumi:"syncConfig"` }
An example resource schema demonstrating some basic constructs and validation rules.
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/appsync" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") graphQlApiId := cfg.Require("graphQlApiId") name := cfg.Require("name") description := cfg.Require("description") dataSourceName := cfg.Require("dataSourceName") functionVersion := cfg.Require("functionVersion") requestMappingTemplateS3LocationInput := cfg.Require("requestMappingTemplateS3LocationInput") responseMappingTemplateS3LocationInput := cfg.Require("responseMappingTemplateS3LocationInput") _, err := appsync.NewFunctionConfiguration(ctx, "functionConfiguration", &appsync.FunctionConfigurationArgs{ ApiId: pulumi.String(graphQlApiId), Name: pulumi.String(name), Description: pulumi.String(description), FunctionVersion: pulumi.String(functionVersion), DataSourceName: pulumi.String(dataSourceName), RequestMappingTemplateS3Location: pulumi.String(requestMappingTemplateS3LocationInput), ResponseMappingTemplateS3Location: pulumi.String(responseMappingTemplateS3LocationInput), }) if err != nil { return err } return nil }) }
```
func GetFunctionConfiguration ¶
func GetFunctionConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FunctionConfigurationState, opts ...pulumi.ResourceOption) (*FunctionConfiguration, error)
GetFunctionConfiguration gets an existing FunctionConfiguration 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 NewFunctionConfiguration ¶
func NewFunctionConfiguration(ctx *pulumi.Context, name string, args *FunctionConfigurationArgs, opts ...pulumi.ResourceOption) (*FunctionConfiguration, error)
NewFunctionConfiguration registers a new resource with the given unique name, arguments, and options.
func (*FunctionConfiguration) ElementType ¶
func (*FunctionConfiguration) ElementType() reflect.Type
func (*FunctionConfiguration) ToFunctionConfigurationOutput ¶
func (i *FunctionConfiguration) ToFunctionConfigurationOutput() FunctionConfigurationOutput
func (*FunctionConfiguration) ToFunctionConfigurationOutputWithContext ¶
func (i *FunctionConfiguration) ToFunctionConfigurationOutputWithContext(ctx context.Context) FunctionConfigurationOutput
type FunctionConfigurationAppSyncRuntime ¶ added in v0.42.0
type FunctionConfigurationAppSyncRuntime struct { // The name of the runtime to use. Currently, the only allowed value is APPSYNC_JS. Name string `pulumi:"name"` // The version of the runtime to use. Currently, the only allowed version is 1.0.0. RuntimeVersion string `pulumi:"runtimeVersion"` }
Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
type FunctionConfigurationAppSyncRuntimeArgs ¶ added in v0.42.0
type FunctionConfigurationAppSyncRuntimeArgs struct { // The name of the runtime to use. Currently, the only allowed value is APPSYNC_JS. Name pulumi.StringInput `pulumi:"name"` // The version of the runtime to use. Currently, the only allowed version is 1.0.0. RuntimeVersion pulumi.StringInput `pulumi:"runtimeVersion"` }
Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
func (FunctionConfigurationAppSyncRuntimeArgs) ElementType ¶ added in v0.42.0
func (FunctionConfigurationAppSyncRuntimeArgs) ElementType() reflect.Type
func (FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimeOutput ¶ added in v0.42.0
func (i FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimeOutput() FunctionConfigurationAppSyncRuntimeOutput
func (FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimeOutputWithContext ¶ added in v0.42.0
func (i FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimeOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimeOutput
func (FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimePtrOutput ¶ added in v0.42.0
func (i FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimePtrOutput() FunctionConfigurationAppSyncRuntimePtrOutput
func (FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext ¶ added in v0.42.0
func (i FunctionConfigurationAppSyncRuntimeArgs) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimePtrOutput
type FunctionConfigurationAppSyncRuntimeInput ¶ added in v0.42.0
type FunctionConfigurationAppSyncRuntimeInput interface { pulumi.Input ToFunctionConfigurationAppSyncRuntimeOutput() FunctionConfigurationAppSyncRuntimeOutput ToFunctionConfigurationAppSyncRuntimeOutputWithContext(context.Context) FunctionConfigurationAppSyncRuntimeOutput }
FunctionConfigurationAppSyncRuntimeInput is an input type that accepts FunctionConfigurationAppSyncRuntimeArgs and FunctionConfigurationAppSyncRuntimeOutput values. You can construct a concrete instance of `FunctionConfigurationAppSyncRuntimeInput` via:
FunctionConfigurationAppSyncRuntimeArgs{...}
type FunctionConfigurationAppSyncRuntimeOutput ¶ added in v0.42.0
type FunctionConfigurationAppSyncRuntimeOutput struct{ *pulumi.OutputState }
Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
func (FunctionConfigurationAppSyncRuntimeOutput) ElementType ¶ added in v0.42.0
func (FunctionConfigurationAppSyncRuntimeOutput) ElementType() reflect.Type
func (FunctionConfigurationAppSyncRuntimeOutput) Name ¶ added in v0.42.0
func (o FunctionConfigurationAppSyncRuntimeOutput) Name() pulumi.StringOutput
The name of the runtime to use. Currently, the only allowed value is APPSYNC_JS.
func (FunctionConfigurationAppSyncRuntimeOutput) RuntimeVersion ¶ added in v0.42.0
func (o FunctionConfigurationAppSyncRuntimeOutput) RuntimeVersion() pulumi.StringOutput
The version of the runtime to use. Currently, the only allowed version is 1.0.0.
func (FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimeOutput ¶ added in v0.42.0
func (o FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimeOutput() FunctionConfigurationAppSyncRuntimeOutput
func (FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimeOutputWithContext ¶ added in v0.42.0
func (o FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimeOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimeOutput
func (FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimePtrOutput ¶ added in v0.42.0
func (o FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimePtrOutput() FunctionConfigurationAppSyncRuntimePtrOutput
func (FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext ¶ added in v0.42.0
func (o FunctionConfigurationAppSyncRuntimeOutput) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimePtrOutput
type FunctionConfigurationAppSyncRuntimePtrInput ¶ added in v0.42.0
type FunctionConfigurationAppSyncRuntimePtrInput interface { pulumi.Input ToFunctionConfigurationAppSyncRuntimePtrOutput() FunctionConfigurationAppSyncRuntimePtrOutput ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext(context.Context) FunctionConfigurationAppSyncRuntimePtrOutput }
FunctionConfigurationAppSyncRuntimePtrInput is an input type that accepts FunctionConfigurationAppSyncRuntimeArgs, FunctionConfigurationAppSyncRuntimePtr and FunctionConfigurationAppSyncRuntimePtrOutput values. You can construct a concrete instance of `FunctionConfigurationAppSyncRuntimePtrInput` via:
FunctionConfigurationAppSyncRuntimeArgs{...} or: nil
func FunctionConfigurationAppSyncRuntimePtr ¶ added in v0.42.0
func FunctionConfigurationAppSyncRuntimePtr(v *FunctionConfigurationAppSyncRuntimeArgs) FunctionConfigurationAppSyncRuntimePtrInput
type FunctionConfigurationAppSyncRuntimePtrOutput ¶ added in v0.42.0
type FunctionConfigurationAppSyncRuntimePtrOutput struct{ *pulumi.OutputState }
func (FunctionConfigurationAppSyncRuntimePtrOutput) ElementType ¶ added in v0.42.0
func (FunctionConfigurationAppSyncRuntimePtrOutput) ElementType() reflect.Type
func (FunctionConfigurationAppSyncRuntimePtrOutput) Name ¶ added in v0.42.0
func (o FunctionConfigurationAppSyncRuntimePtrOutput) Name() pulumi.StringPtrOutput
The name of the runtime to use. Currently, the only allowed value is APPSYNC_JS.
func (FunctionConfigurationAppSyncRuntimePtrOutput) RuntimeVersion ¶ added in v0.42.0
func (o FunctionConfigurationAppSyncRuntimePtrOutput) RuntimeVersion() pulumi.StringPtrOutput
The version of the runtime to use. Currently, the only allowed version is 1.0.0.
func (FunctionConfigurationAppSyncRuntimePtrOutput) ToFunctionConfigurationAppSyncRuntimePtrOutput ¶ added in v0.42.0
func (o FunctionConfigurationAppSyncRuntimePtrOutput) ToFunctionConfigurationAppSyncRuntimePtrOutput() FunctionConfigurationAppSyncRuntimePtrOutput
func (FunctionConfigurationAppSyncRuntimePtrOutput) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext ¶ added in v0.42.0
func (o FunctionConfigurationAppSyncRuntimePtrOutput) ToFunctionConfigurationAppSyncRuntimePtrOutputWithContext(ctx context.Context) FunctionConfigurationAppSyncRuntimePtrOutput
type FunctionConfigurationArgs ¶
type FunctionConfigurationArgs struct { // The AWS AppSync GraphQL API that you want to attach using this function. ApiId pulumi.StringInput // The resolver code that contains the request and response functions. When code is used, the runtime is required. The runtime value must be APPSYNC_JS. Code pulumi.StringPtrInput // The Amazon S3 endpoint (where the code is located??). CodeS3Location pulumi.StringPtrInput // The name of data source this function will attach. DataSourceName pulumi.StringInput // The function description. Description pulumi.StringPtrInput // The version of the request mapping template. Currently, only the 2018-05-29 version of the template is supported. FunctionVersion pulumi.StringPtrInput // The maximum number of resolver request inputs that will be sent to a single AWS Lambda function in a BatchInvoke operation. MaxBatchSize pulumi.IntPtrInput // The name of the function. Name pulumi.StringPtrInput // The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template. RequestMappingTemplate pulumi.StringPtrInput // Describes a Sync configuration for a resolver. Contains information on which Conflict Detection, as well as Resolution strategy, should be performed when the resolver is invoked. RequestMappingTemplateS3Location pulumi.StringPtrInput // The Function response mapping template. ResponseMappingTemplate pulumi.StringPtrInput // The location of a response mapping template in an Amazon S3 bucket. Use this if you want to provision with a template file in Amazon S3 rather than embedding it in your CloudFormation template. ResponseMappingTemplateS3Location pulumi.StringPtrInput // Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified. Runtime FunctionConfigurationAppSyncRuntimePtrInput // Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked. SyncConfig FunctionConfigurationSyncConfigPtrInput }
The set of arguments for constructing a FunctionConfiguration resource.
func (FunctionConfigurationArgs) ElementType ¶
func (FunctionConfigurationArgs) ElementType() reflect.Type
type FunctionConfigurationInput ¶
type FunctionConfigurationInput interface { pulumi.Input ToFunctionConfigurationOutput() FunctionConfigurationOutput ToFunctionConfigurationOutputWithContext(ctx context.Context) FunctionConfigurationOutput }
type FunctionConfigurationLambdaConflictHandlerConfig ¶
type FunctionConfigurationLambdaConflictHandlerConfig struct { // The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler. LambdaConflictHandlerArn *string `pulumi:"lambdaConflictHandlerArn"` }
The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler.
type FunctionConfigurationLambdaConflictHandlerConfigArgs ¶
type FunctionConfigurationLambdaConflictHandlerConfigArgs struct { // The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler. LambdaConflictHandlerArn pulumi.StringPtrInput `pulumi:"lambdaConflictHandlerArn"` }
The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler.
func (FunctionConfigurationLambdaConflictHandlerConfigArgs) ElementType ¶
func (FunctionConfigurationLambdaConflictHandlerConfigArgs) ElementType() reflect.Type
func (FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigOutput ¶
func (i FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigOutput() FunctionConfigurationLambdaConflictHandlerConfigOutput
func (FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigOutputWithContext ¶
func (i FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigOutput
func (FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput ¶
func (i FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
func (FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext ¶
func (i FunctionConfigurationLambdaConflictHandlerConfigArgs) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
type FunctionConfigurationLambdaConflictHandlerConfigInput ¶
type FunctionConfigurationLambdaConflictHandlerConfigInput interface { pulumi.Input ToFunctionConfigurationLambdaConflictHandlerConfigOutput() FunctionConfigurationLambdaConflictHandlerConfigOutput ToFunctionConfigurationLambdaConflictHandlerConfigOutputWithContext(context.Context) FunctionConfigurationLambdaConflictHandlerConfigOutput }
FunctionConfigurationLambdaConflictHandlerConfigInput is an input type that accepts FunctionConfigurationLambdaConflictHandlerConfigArgs and FunctionConfigurationLambdaConflictHandlerConfigOutput values. You can construct a concrete instance of `FunctionConfigurationLambdaConflictHandlerConfigInput` via:
FunctionConfigurationLambdaConflictHandlerConfigArgs{...}
type FunctionConfigurationLambdaConflictHandlerConfigOutput ¶
type FunctionConfigurationLambdaConflictHandlerConfigOutput struct{ *pulumi.OutputState }
The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler.
func (FunctionConfigurationLambdaConflictHandlerConfigOutput) ElementType ¶
func (FunctionConfigurationLambdaConflictHandlerConfigOutput) ElementType() reflect.Type
func (FunctionConfigurationLambdaConflictHandlerConfigOutput) LambdaConflictHandlerArn ¶
func (o FunctionConfigurationLambdaConflictHandlerConfigOutput) LambdaConflictHandlerArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler.
func (FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigOutput ¶
func (o FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigOutput() FunctionConfigurationLambdaConflictHandlerConfigOutput
func (FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigOutputWithContext ¶
func (o FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigOutput
func (FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput ¶
func (o FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
func (FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext ¶
func (o FunctionConfigurationLambdaConflictHandlerConfigOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
type FunctionConfigurationLambdaConflictHandlerConfigPtrInput ¶
type FunctionConfigurationLambdaConflictHandlerConfigPtrInput interface { pulumi.Input ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext(context.Context) FunctionConfigurationLambdaConflictHandlerConfigPtrOutput }
FunctionConfigurationLambdaConflictHandlerConfigPtrInput is an input type that accepts FunctionConfigurationLambdaConflictHandlerConfigArgs, FunctionConfigurationLambdaConflictHandlerConfigPtr and FunctionConfigurationLambdaConflictHandlerConfigPtrOutput values. You can construct a concrete instance of `FunctionConfigurationLambdaConflictHandlerConfigPtrInput` via:
FunctionConfigurationLambdaConflictHandlerConfigArgs{...} or: nil
func FunctionConfigurationLambdaConflictHandlerConfigPtr ¶
func FunctionConfigurationLambdaConflictHandlerConfigPtr(v *FunctionConfigurationLambdaConflictHandlerConfigArgs) FunctionConfigurationLambdaConflictHandlerConfigPtrInput
type FunctionConfigurationLambdaConflictHandlerConfigPtrOutput ¶
type FunctionConfigurationLambdaConflictHandlerConfigPtrOutput struct{ *pulumi.OutputState }
func (FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) ElementType ¶
func (FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) ElementType() reflect.Type
func (FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) LambdaConflictHandlerArn ¶
func (o FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) LambdaConflictHandlerArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler.
func (FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput ¶
func (o FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutput() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
func (FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext ¶
func (o FunctionConfigurationLambdaConflictHandlerConfigPtrOutput) ToFunctionConfigurationLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
type FunctionConfigurationOutput ¶
type FunctionConfigurationOutput struct{ *pulumi.OutputState }
func (FunctionConfigurationOutput) ApiId ¶ added in v0.17.0
func (o FunctionConfigurationOutput) ApiId() pulumi.StringOutput
The AWS AppSync GraphQL API that you want to attach using this function.
func (FunctionConfigurationOutput) Code ¶ added in v0.42.0
func (o FunctionConfigurationOutput) Code() pulumi.StringPtrOutput
The resolver code that contains the request and response functions. When code is used, the runtime is required. The runtime value must be APPSYNC_JS.
func (FunctionConfigurationOutput) CodeS3Location ¶ added in v0.42.0
func (o FunctionConfigurationOutput) CodeS3Location() pulumi.StringPtrOutput
The Amazon S3 endpoint (where the code is located??).
func (FunctionConfigurationOutput) DataSourceName ¶ added in v0.17.0
func (o FunctionConfigurationOutput) DataSourceName() pulumi.StringOutput
The name of data source this function will attach.
func (FunctionConfigurationOutput) Description ¶ added in v0.17.0
func (o FunctionConfigurationOutput) Description() pulumi.StringPtrOutput
The function description.
func (FunctionConfigurationOutput) ElementType ¶
func (FunctionConfigurationOutput) ElementType() reflect.Type
func (FunctionConfigurationOutput) FunctionArn ¶ added in v0.17.0
func (o FunctionConfigurationOutput) FunctionArn() pulumi.StringOutput
The ARN for the function generated by the service
func (FunctionConfigurationOutput) FunctionId ¶ added in v0.17.0
func (o FunctionConfigurationOutput) FunctionId() pulumi.StringOutput
The unique identifier for the function generated by the service
func (FunctionConfigurationOutput) FunctionVersion ¶ added in v0.17.0
func (o FunctionConfigurationOutput) FunctionVersion() pulumi.StringPtrOutput
The version of the request mapping template. Currently, only the 2018-05-29 version of the template is supported.
func (FunctionConfigurationOutput) MaxBatchSize ¶ added in v0.17.0
func (o FunctionConfigurationOutput) MaxBatchSize() pulumi.IntPtrOutput
The maximum number of resolver request inputs that will be sent to a single AWS Lambda function in a BatchInvoke operation.
func (FunctionConfigurationOutput) Name ¶ added in v0.17.0
func (o FunctionConfigurationOutput) Name() pulumi.StringOutput
The name of the function.
func (FunctionConfigurationOutput) RequestMappingTemplate ¶ added in v0.17.0
func (o FunctionConfigurationOutput) RequestMappingTemplate() pulumi.StringPtrOutput
The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template.
func (FunctionConfigurationOutput) RequestMappingTemplateS3Location ¶ added in v0.17.0
func (o FunctionConfigurationOutput) RequestMappingTemplateS3Location() pulumi.StringPtrOutput
Describes a Sync configuration for a resolver. Contains information on which Conflict Detection, as well as Resolution strategy, should be performed when the resolver is invoked.
func (FunctionConfigurationOutput) ResponseMappingTemplate ¶ added in v0.17.0
func (o FunctionConfigurationOutput) ResponseMappingTemplate() pulumi.StringPtrOutput
The Function response mapping template.
func (FunctionConfigurationOutput) ResponseMappingTemplateS3Location ¶ added in v0.17.0
func (o FunctionConfigurationOutput) ResponseMappingTemplateS3Location() pulumi.StringPtrOutput
The location of a response mapping template in an Amazon S3 bucket. Use this if you want to provision with a template file in Amazon S3 rather than embedding it in your CloudFormation template.
func (FunctionConfigurationOutput) Runtime ¶ added in v0.42.0
func (o FunctionConfigurationOutput) Runtime() FunctionConfigurationAppSyncRuntimePtrOutput
Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
func (FunctionConfigurationOutput) SyncConfig ¶ added in v0.17.0
func (o FunctionConfigurationOutput) SyncConfig() FunctionConfigurationSyncConfigPtrOutput
Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
func (FunctionConfigurationOutput) ToFunctionConfigurationOutput ¶
func (o FunctionConfigurationOutput) ToFunctionConfigurationOutput() FunctionConfigurationOutput
func (FunctionConfigurationOutput) ToFunctionConfigurationOutputWithContext ¶
func (o FunctionConfigurationOutput) ToFunctionConfigurationOutputWithContext(ctx context.Context) FunctionConfigurationOutput
type FunctionConfigurationState ¶
type FunctionConfigurationState struct { }
func (FunctionConfigurationState) ElementType ¶
func (FunctionConfigurationState) ElementType() reflect.Type
type FunctionConfigurationSyncConfig ¶
type FunctionConfigurationSyncConfig struct { // The Conflict Detection strategy to use. ConflictDetection string `pulumi:"conflictDetection"` // The Conflict Resolution strategy to perform in the event of a conflict. ConflictHandler *string `pulumi:"conflictHandler"` // The `LambdaConflictHandlerConfig` when configuring `LAMBDA` as the Conflict Handler. LambdaConflictHandlerConfig *FunctionConfigurationLambdaConflictHandlerConfig `pulumi:"lambdaConflictHandlerConfig"` }
Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
type FunctionConfigurationSyncConfigArgs ¶
type FunctionConfigurationSyncConfigArgs struct { // The Conflict Detection strategy to use. ConflictDetection pulumi.StringInput `pulumi:"conflictDetection"` // The Conflict Resolution strategy to perform in the event of a conflict. ConflictHandler pulumi.StringPtrInput `pulumi:"conflictHandler"` // The `LambdaConflictHandlerConfig` when configuring `LAMBDA` as the Conflict Handler. LambdaConflictHandlerConfig FunctionConfigurationLambdaConflictHandlerConfigPtrInput `pulumi:"lambdaConflictHandlerConfig"` }
Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
func (FunctionConfigurationSyncConfigArgs) ElementType ¶
func (FunctionConfigurationSyncConfigArgs) ElementType() reflect.Type
func (FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigOutput ¶
func (i FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigOutput() FunctionConfigurationSyncConfigOutput
func (FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigOutputWithContext ¶
func (i FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigOutput
func (FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigPtrOutput ¶
func (i FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigPtrOutput() FunctionConfigurationSyncConfigPtrOutput
func (FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigPtrOutputWithContext ¶
func (i FunctionConfigurationSyncConfigArgs) ToFunctionConfigurationSyncConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigPtrOutput
type FunctionConfigurationSyncConfigInput ¶
type FunctionConfigurationSyncConfigInput interface { pulumi.Input ToFunctionConfigurationSyncConfigOutput() FunctionConfigurationSyncConfigOutput ToFunctionConfigurationSyncConfigOutputWithContext(context.Context) FunctionConfigurationSyncConfigOutput }
FunctionConfigurationSyncConfigInput is an input type that accepts FunctionConfigurationSyncConfigArgs and FunctionConfigurationSyncConfigOutput values. You can construct a concrete instance of `FunctionConfigurationSyncConfigInput` via:
FunctionConfigurationSyncConfigArgs{...}
type FunctionConfigurationSyncConfigOutput ¶
type FunctionConfigurationSyncConfigOutput struct{ *pulumi.OutputState }
Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
func (FunctionConfigurationSyncConfigOutput) ConflictDetection ¶
func (o FunctionConfigurationSyncConfigOutput) ConflictDetection() pulumi.StringOutput
The Conflict Detection strategy to use.
func (FunctionConfigurationSyncConfigOutput) ConflictHandler ¶
func (o FunctionConfigurationSyncConfigOutput) ConflictHandler() pulumi.StringPtrOutput
The Conflict Resolution strategy to perform in the event of a conflict.
func (FunctionConfigurationSyncConfigOutput) ElementType ¶
func (FunctionConfigurationSyncConfigOutput) ElementType() reflect.Type
func (FunctionConfigurationSyncConfigOutput) LambdaConflictHandlerConfig ¶
func (o FunctionConfigurationSyncConfigOutput) LambdaConflictHandlerConfig() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
The `LambdaConflictHandlerConfig` when configuring `LAMBDA` as the Conflict Handler.
func (FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigOutput ¶
func (o FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigOutput() FunctionConfigurationSyncConfigOutput
func (FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigOutputWithContext ¶
func (o FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigOutput
func (FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigPtrOutput ¶
func (o FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigPtrOutput() FunctionConfigurationSyncConfigPtrOutput
func (FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigPtrOutputWithContext ¶
func (o FunctionConfigurationSyncConfigOutput) ToFunctionConfigurationSyncConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigPtrOutput
type FunctionConfigurationSyncConfigPtrInput ¶
type FunctionConfigurationSyncConfigPtrInput interface { pulumi.Input ToFunctionConfigurationSyncConfigPtrOutput() FunctionConfigurationSyncConfigPtrOutput ToFunctionConfigurationSyncConfigPtrOutputWithContext(context.Context) FunctionConfigurationSyncConfigPtrOutput }
FunctionConfigurationSyncConfigPtrInput is an input type that accepts FunctionConfigurationSyncConfigArgs, FunctionConfigurationSyncConfigPtr and FunctionConfigurationSyncConfigPtrOutput values. You can construct a concrete instance of `FunctionConfigurationSyncConfigPtrInput` via:
FunctionConfigurationSyncConfigArgs{...} or: nil
func FunctionConfigurationSyncConfigPtr ¶
func FunctionConfigurationSyncConfigPtr(v *FunctionConfigurationSyncConfigArgs) FunctionConfigurationSyncConfigPtrInput
type FunctionConfigurationSyncConfigPtrOutput ¶
type FunctionConfigurationSyncConfigPtrOutput struct{ *pulumi.OutputState }
func (FunctionConfigurationSyncConfigPtrOutput) ConflictDetection ¶
func (o FunctionConfigurationSyncConfigPtrOutput) ConflictDetection() pulumi.StringPtrOutput
The Conflict Detection strategy to use.
func (FunctionConfigurationSyncConfigPtrOutput) ConflictHandler ¶
func (o FunctionConfigurationSyncConfigPtrOutput) ConflictHandler() pulumi.StringPtrOutput
The Conflict Resolution strategy to perform in the event of a conflict.
func (FunctionConfigurationSyncConfigPtrOutput) ElementType ¶
func (FunctionConfigurationSyncConfigPtrOutput) ElementType() reflect.Type
func (FunctionConfigurationSyncConfigPtrOutput) LambdaConflictHandlerConfig ¶
func (o FunctionConfigurationSyncConfigPtrOutput) LambdaConflictHandlerConfig() FunctionConfigurationLambdaConflictHandlerConfigPtrOutput
The `LambdaConflictHandlerConfig` when configuring `LAMBDA` as the Conflict Handler.
func (FunctionConfigurationSyncConfigPtrOutput) ToFunctionConfigurationSyncConfigPtrOutput ¶
func (o FunctionConfigurationSyncConfigPtrOutput) ToFunctionConfigurationSyncConfigPtrOutput() FunctionConfigurationSyncConfigPtrOutput
func (FunctionConfigurationSyncConfigPtrOutput) ToFunctionConfigurationSyncConfigPtrOutputWithContext ¶
func (o FunctionConfigurationSyncConfigPtrOutput) ToFunctionConfigurationSyncConfigPtrOutputWithContext(ctx context.Context) FunctionConfigurationSyncConfigPtrOutput
type GraphQlApi ¶ added in v0.72.0
type GraphQlApi struct { pulumi.CustomResourceState // A list of additional authentication providers for the GraphqlApi API. AdditionalAuthenticationProviders GraphQlApiAdditionalAuthenticationProviderArrayOutput `pulumi:"additionalAuthenticationProviders"` // Unique AWS AppSync GraphQL API identifier. ApiId pulumi.StringOutput `pulumi:"apiId"` // The value that indicates whether the GraphQL API is a standard API (GRAPHQL) or merged API (MERGED). ApiType pulumi.StringPtrOutput `pulumi:"apiType"` // The Amazon Resource Name (ARN) of the API key Arn pulumi.StringOutput `pulumi:"arn"` // Security configuration for your GraphQL API AuthenticationType pulumi.StringOutput `pulumi:"authenticationType"` // Enables and controls the enhanced metrics feature. Enhanced metrics emit granular data on API usage and performance such as AppSync request and error counts, latency, and cache hits/misses. All enhanced metric data is sent to your CloudWatch account, and you can configure the types of data that will be sent. EnhancedMetricsConfig GraphQlApiEnhancedMetricsConfigPtrOutput `pulumi:"enhancedMetricsConfig"` // A map containing the list of resources with their properties and environment variables. EnvironmentVariables pulumi.StringMapOutput `pulumi:"environmentVariables"` // The fully qualified domain name (FQDN) of the endpoint URL of your GraphQL API. GraphQlDns pulumi.StringOutput `pulumi:"graphQlDns"` // The GraphQL endpoint ARN. GraphQlEndpointArn pulumi.StringOutput `pulumi:"graphQlEndpointArn"` // The Endpoint URL of your GraphQL API. GraphQlUrl pulumi.StringOutput `pulumi:"graphQlUrl"` // Sets the value of the GraphQL API to enable (ENABLED) or disable (DISABLED) introspection. If no value is provided, the introspection configuration will be set to ENABLED by default. This field will produce an error if the operation attempts to use the introspection feature while this field is disabled. IntrospectionConfig pulumi.StringPtrOutput `pulumi:"introspectionConfig"` // A LambdaAuthorizerConfig holds configuration on how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode. Be aware that an AWS AppSync API may have only one Lambda authorizer configured at a time. LambdaAuthorizerConfig GraphQlApiLambdaAuthorizerConfigPtrOutput `pulumi:"lambdaAuthorizerConfig"` // The Amazon CloudWatch Logs configuration. LogConfig GraphQlApiLogConfigPtrOutput `pulumi:"logConfig"` // The AWS Identity and Access Management service role ARN for a merged API. MergedApiExecutionRoleArn pulumi.StringPtrOutput `pulumi:"mergedApiExecutionRoleArn"` // The API name Name pulumi.StringOutput `pulumi:"name"` // The OpenID Connect configuration. OpenIdConnectConfig GraphQlApiOpenIdConnectConfigPtrOutput `pulumi:"openIdConnectConfig"` // The owner contact information for an API resource. OwnerContact pulumi.StringPtrOutput `pulumi:"ownerContact"` // The maximum depth a query can have in a single request. Depth refers to the amount of nested levels allowed in the body of query. QueryDepthLimit pulumi.IntPtrOutput `pulumi:"queryDepthLimit"` // The fully qualified domain name (FQDN) of the real-time endpoint URL of your GraphQL API. RealtimeDns pulumi.StringOutput `pulumi:"realtimeDns"` // The GraphQL API real-time endpoint URL. RealtimeUrl pulumi.StringOutput `pulumi:"realtimeUrl"` // The maximum number of resolvers that can be invoked in a single request. ResolverCountLimit pulumi.IntPtrOutput `pulumi:"resolverCountLimit"` // An arbitrary set of tags (key-value pairs) for this GraphQL API. Tags aws.TagArrayOutput `pulumi:"tags"` // Optional authorization configuration for using Amazon Cognito user pools with your GraphQL endpoint. UserPoolConfig GraphQlApiUserPoolConfigPtrOutput `pulumi:"userPoolConfig"` // Sets the scope of the GraphQL API to public (GLOBAL) or private (PRIVATE). By default, the scope is set to Global if no value is provided. Visibility pulumi.StringPtrOutput `pulumi:"visibility"` // A flag indicating whether to use AWS X-Ray tracing for this GraphqlApi. XrayEnabled pulumi.BoolPtrOutput `pulumi:"xrayEnabled"` }
Resource Type definition for AWS::AppSync::GraphQLApi
func GetGraphQlApi ¶ added in v0.72.0
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 ¶ added in v0.72.0
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.
func (*GraphQlApi) ElementType ¶ added in v0.72.0
func (*GraphQlApi) ElementType() reflect.Type
func (*GraphQlApi) ToGraphQlApiOutput ¶ added in v0.72.0
func (i *GraphQlApi) ToGraphQlApiOutput() GraphQlApiOutput
func (*GraphQlApi) ToGraphQlApiOutputWithContext ¶ added in v0.72.0
func (i *GraphQlApi) ToGraphQlApiOutputWithContext(ctx context.Context) GraphQlApiOutput
type GraphQlApiAdditionalAuthenticationProvider ¶ added in v0.72.0
type GraphQlApiAdditionalAuthenticationProvider struct { // The authentication type for API key, AWS Identity and Access Management, OIDC, Amazon Cognito user pools, or AWS Lambda. AuthenticationType string `pulumi:"authenticationType"` // Configuration for AWS Lambda function authorization. LambdaAuthorizerConfig *GraphQlApiLambdaAuthorizerConfig `pulumi:"lambdaAuthorizerConfig"` // The OIDC configuration. OpenIdConnectConfig *GraphQlApiOpenIdConnectConfig `pulumi:"openIdConnectConfig"` // The Amazon Cognito user pool configuration. UserPoolConfig *GraphQlApiCognitoUserPoolConfig `pulumi:"userPoolConfig"` }
type GraphQlApiAdditionalAuthenticationProviderArgs ¶ added in v0.72.0
type GraphQlApiAdditionalAuthenticationProviderArgs struct { // The authentication type for API key, AWS Identity and Access Management, OIDC, Amazon Cognito user pools, or AWS Lambda. AuthenticationType pulumi.StringInput `pulumi:"authenticationType"` // Configuration for AWS Lambda function authorization. LambdaAuthorizerConfig GraphQlApiLambdaAuthorizerConfigPtrInput `pulumi:"lambdaAuthorizerConfig"` // The OIDC configuration. OpenIdConnectConfig GraphQlApiOpenIdConnectConfigPtrInput `pulumi:"openIdConnectConfig"` // The Amazon Cognito user pool configuration. UserPoolConfig GraphQlApiCognitoUserPoolConfigPtrInput `pulumi:"userPoolConfig"` }
func (GraphQlApiAdditionalAuthenticationProviderArgs) ElementType ¶ added in v0.72.0
func (GraphQlApiAdditionalAuthenticationProviderArgs) ElementType() reflect.Type
func (GraphQlApiAdditionalAuthenticationProviderArgs) ToGraphQlApiAdditionalAuthenticationProviderOutput ¶ added in v0.72.0
func (i GraphQlApiAdditionalAuthenticationProviderArgs) ToGraphQlApiAdditionalAuthenticationProviderOutput() GraphQlApiAdditionalAuthenticationProviderOutput
func (GraphQlApiAdditionalAuthenticationProviderArgs) ToGraphQlApiAdditionalAuthenticationProviderOutputWithContext ¶ added in v0.72.0
func (i GraphQlApiAdditionalAuthenticationProviderArgs) ToGraphQlApiAdditionalAuthenticationProviderOutputWithContext(ctx context.Context) GraphQlApiAdditionalAuthenticationProviderOutput
type GraphQlApiAdditionalAuthenticationProviderArray ¶ added in v0.72.0
type GraphQlApiAdditionalAuthenticationProviderArray []GraphQlApiAdditionalAuthenticationProviderInput
func (GraphQlApiAdditionalAuthenticationProviderArray) ElementType ¶ added in v0.72.0
func (GraphQlApiAdditionalAuthenticationProviderArray) ElementType() reflect.Type
func (GraphQlApiAdditionalAuthenticationProviderArray) ToGraphQlApiAdditionalAuthenticationProviderArrayOutput ¶ added in v0.72.0
func (i GraphQlApiAdditionalAuthenticationProviderArray) ToGraphQlApiAdditionalAuthenticationProviderArrayOutput() GraphQlApiAdditionalAuthenticationProviderArrayOutput
func (GraphQlApiAdditionalAuthenticationProviderArray) ToGraphQlApiAdditionalAuthenticationProviderArrayOutputWithContext ¶ added in v0.72.0
func (i GraphQlApiAdditionalAuthenticationProviderArray) ToGraphQlApiAdditionalAuthenticationProviderArrayOutputWithContext(ctx context.Context) GraphQlApiAdditionalAuthenticationProviderArrayOutput
type GraphQlApiAdditionalAuthenticationProviderArrayInput ¶ added in v0.72.0
type GraphQlApiAdditionalAuthenticationProviderArrayInput interface { pulumi.Input ToGraphQlApiAdditionalAuthenticationProviderArrayOutput() GraphQlApiAdditionalAuthenticationProviderArrayOutput ToGraphQlApiAdditionalAuthenticationProviderArrayOutputWithContext(context.Context) GraphQlApiAdditionalAuthenticationProviderArrayOutput }
GraphQlApiAdditionalAuthenticationProviderArrayInput is an input type that accepts GraphQlApiAdditionalAuthenticationProviderArray and GraphQlApiAdditionalAuthenticationProviderArrayOutput values. You can construct a concrete instance of `GraphQlApiAdditionalAuthenticationProviderArrayInput` via:
GraphQlApiAdditionalAuthenticationProviderArray{ GraphQlApiAdditionalAuthenticationProviderArgs{...} }
type GraphQlApiAdditionalAuthenticationProviderArrayOutput ¶ added in v0.72.0
type GraphQlApiAdditionalAuthenticationProviderArrayOutput struct{ *pulumi.OutputState }
func (GraphQlApiAdditionalAuthenticationProviderArrayOutput) ElementType ¶ added in v0.72.0
func (GraphQlApiAdditionalAuthenticationProviderArrayOutput) ElementType() reflect.Type
func (GraphQlApiAdditionalAuthenticationProviderArrayOutput) ToGraphQlApiAdditionalAuthenticationProviderArrayOutput ¶ added in v0.72.0
func (o GraphQlApiAdditionalAuthenticationProviderArrayOutput) ToGraphQlApiAdditionalAuthenticationProviderArrayOutput() GraphQlApiAdditionalAuthenticationProviderArrayOutput
func (GraphQlApiAdditionalAuthenticationProviderArrayOutput) ToGraphQlApiAdditionalAuthenticationProviderArrayOutputWithContext ¶ added in v0.72.0
func (o GraphQlApiAdditionalAuthenticationProviderArrayOutput) ToGraphQlApiAdditionalAuthenticationProviderArrayOutputWithContext(ctx context.Context) GraphQlApiAdditionalAuthenticationProviderArrayOutput
type GraphQlApiAdditionalAuthenticationProviderInput ¶ added in v0.72.0
type GraphQlApiAdditionalAuthenticationProviderInput interface { pulumi.Input ToGraphQlApiAdditionalAuthenticationProviderOutput() GraphQlApiAdditionalAuthenticationProviderOutput ToGraphQlApiAdditionalAuthenticationProviderOutputWithContext(context.Context) GraphQlApiAdditionalAuthenticationProviderOutput }
GraphQlApiAdditionalAuthenticationProviderInput is an input type that accepts GraphQlApiAdditionalAuthenticationProviderArgs and GraphQlApiAdditionalAuthenticationProviderOutput values. You can construct a concrete instance of `GraphQlApiAdditionalAuthenticationProviderInput` via:
GraphQlApiAdditionalAuthenticationProviderArgs{...}
type GraphQlApiAdditionalAuthenticationProviderOutput ¶ added in v0.72.0
type GraphQlApiAdditionalAuthenticationProviderOutput struct{ *pulumi.OutputState }
func (GraphQlApiAdditionalAuthenticationProviderOutput) AuthenticationType ¶ added in v0.72.0
func (o GraphQlApiAdditionalAuthenticationProviderOutput) AuthenticationType() pulumi.StringOutput
The authentication type for API key, AWS Identity and Access Management, OIDC, Amazon Cognito user pools, or AWS Lambda.
func (GraphQlApiAdditionalAuthenticationProviderOutput) ElementType ¶ added in v0.72.0
func (GraphQlApiAdditionalAuthenticationProviderOutput) ElementType() reflect.Type
func (GraphQlApiAdditionalAuthenticationProviderOutput) LambdaAuthorizerConfig ¶ added in v0.72.0
func (o GraphQlApiAdditionalAuthenticationProviderOutput) LambdaAuthorizerConfig() GraphQlApiLambdaAuthorizerConfigPtrOutput
Configuration for AWS Lambda function authorization.
func (GraphQlApiAdditionalAuthenticationProviderOutput) OpenIdConnectConfig ¶ added in v0.72.0
func (o GraphQlApiAdditionalAuthenticationProviderOutput) OpenIdConnectConfig() GraphQlApiOpenIdConnectConfigPtrOutput
The OIDC configuration.
func (GraphQlApiAdditionalAuthenticationProviderOutput) ToGraphQlApiAdditionalAuthenticationProviderOutput ¶ added in v0.72.0
func (o GraphQlApiAdditionalAuthenticationProviderOutput) ToGraphQlApiAdditionalAuthenticationProviderOutput() GraphQlApiAdditionalAuthenticationProviderOutput
func (GraphQlApiAdditionalAuthenticationProviderOutput) ToGraphQlApiAdditionalAuthenticationProviderOutputWithContext ¶ added in v0.72.0
func (o GraphQlApiAdditionalAuthenticationProviderOutput) ToGraphQlApiAdditionalAuthenticationProviderOutputWithContext(ctx context.Context) GraphQlApiAdditionalAuthenticationProviderOutput
func (GraphQlApiAdditionalAuthenticationProviderOutput) UserPoolConfig ¶ added in v0.72.0
func (o GraphQlApiAdditionalAuthenticationProviderOutput) UserPoolConfig() GraphQlApiCognitoUserPoolConfigPtrOutput
The Amazon Cognito user pool configuration.
type GraphQlApiArgs ¶ added in v0.72.0
type GraphQlApiArgs struct { // A list of additional authentication providers for the GraphqlApi API. AdditionalAuthenticationProviders GraphQlApiAdditionalAuthenticationProviderArrayInput // The value that indicates whether the GraphQL API is a standard API (GRAPHQL) or merged API (MERGED). ApiType pulumi.StringPtrInput // Security configuration for your GraphQL API AuthenticationType pulumi.StringInput // Enables and controls the enhanced metrics feature. Enhanced metrics emit granular data on API usage and performance such as AppSync request and error counts, latency, and cache hits/misses. All enhanced metric data is sent to your CloudWatch account, and you can configure the types of data that will be sent. EnhancedMetricsConfig GraphQlApiEnhancedMetricsConfigPtrInput // A map containing the list of resources with their properties and environment variables. EnvironmentVariables pulumi.StringMapInput // Sets the value of the GraphQL API to enable (ENABLED) or disable (DISABLED) introspection. If no value is provided, the introspection configuration will be set to ENABLED by default. This field will produce an error if the operation attempts to use the introspection feature while this field is disabled. IntrospectionConfig pulumi.StringPtrInput // A LambdaAuthorizerConfig holds configuration on how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode. Be aware that an AWS AppSync API may have only one Lambda authorizer configured at a time. LambdaAuthorizerConfig GraphQlApiLambdaAuthorizerConfigPtrInput // The Amazon CloudWatch Logs configuration. LogConfig GraphQlApiLogConfigPtrInput // The AWS Identity and Access Management service role ARN for a merged API. MergedApiExecutionRoleArn pulumi.StringPtrInput // The API name Name pulumi.StringPtrInput // The OpenID Connect configuration. OpenIdConnectConfig GraphQlApiOpenIdConnectConfigPtrInput // The owner contact information for an API resource. OwnerContact pulumi.StringPtrInput // The maximum depth a query can have in a single request. Depth refers to the amount of nested levels allowed in the body of query. QueryDepthLimit pulumi.IntPtrInput // The maximum number of resolvers that can be invoked in a single request. ResolverCountLimit pulumi.IntPtrInput // An arbitrary set of tags (key-value pairs) for this GraphQL API. Tags aws.TagArrayInput // Optional authorization configuration for using Amazon Cognito user pools with your GraphQL endpoint. UserPoolConfig GraphQlApiUserPoolConfigPtrInput // Sets the scope of the GraphQL API to public (GLOBAL) or private (PRIVATE). By default, the scope is set to Global if no value is provided. Visibility pulumi.StringPtrInput // A flag indicating whether to use AWS X-Ray tracing for this GraphqlApi. XrayEnabled pulumi.BoolPtrInput }
The set of arguments for constructing a GraphQlApi resource.
func (GraphQlApiArgs) ElementType ¶ added in v0.72.0
func (GraphQlApiArgs) ElementType() reflect.Type
type GraphQlApiCognitoUserPoolConfig ¶ added in v0.72.0
type GraphQlApiCognitoUserPoolConfig 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 GraphQlApiCognitoUserPoolConfigArgs ¶ added in v0.72.0
type GraphQlApiCognitoUserPoolConfigArgs 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.StringPtrInput `pulumi:"userPoolId"` }
func (GraphQlApiCognitoUserPoolConfigArgs) ElementType ¶ added in v0.72.0
func (GraphQlApiCognitoUserPoolConfigArgs) ElementType() reflect.Type
func (GraphQlApiCognitoUserPoolConfigArgs) ToGraphQlApiCognitoUserPoolConfigOutput ¶ added in v0.72.0
func (i GraphQlApiCognitoUserPoolConfigArgs) ToGraphQlApiCognitoUserPoolConfigOutput() GraphQlApiCognitoUserPoolConfigOutput
func (GraphQlApiCognitoUserPoolConfigArgs) ToGraphQlApiCognitoUserPoolConfigOutputWithContext ¶ added in v0.72.0
func (i GraphQlApiCognitoUserPoolConfigArgs) ToGraphQlApiCognitoUserPoolConfigOutputWithContext(ctx context.Context) GraphQlApiCognitoUserPoolConfigOutput
func (GraphQlApiCognitoUserPoolConfigArgs) ToGraphQlApiCognitoUserPoolConfigPtrOutput ¶ added in v0.72.0
func (i GraphQlApiCognitoUserPoolConfigArgs) ToGraphQlApiCognitoUserPoolConfigPtrOutput() GraphQlApiCognitoUserPoolConfigPtrOutput
func (GraphQlApiCognitoUserPoolConfigArgs) ToGraphQlApiCognitoUserPoolConfigPtrOutputWithContext ¶ added in v0.72.0
func (i GraphQlApiCognitoUserPoolConfigArgs) ToGraphQlApiCognitoUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQlApiCognitoUserPoolConfigPtrOutput
type GraphQlApiCognitoUserPoolConfigInput ¶ added in v0.72.0
type GraphQlApiCognitoUserPoolConfigInput interface { pulumi.Input ToGraphQlApiCognitoUserPoolConfigOutput() GraphQlApiCognitoUserPoolConfigOutput ToGraphQlApiCognitoUserPoolConfigOutputWithContext(context.Context) GraphQlApiCognitoUserPoolConfigOutput }
GraphQlApiCognitoUserPoolConfigInput is an input type that accepts GraphQlApiCognitoUserPoolConfigArgs and GraphQlApiCognitoUserPoolConfigOutput values. You can construct a concrete instance of `GraphQlApiCognitoUserPoolConfigInput` via:
GraphQlApiCognitoUserPoolConfigArgs{...}
type GraphQlApiCognitoUserPoolConfigOutput ¶ added in v0.72.0
type GraphQlApiCognitoUserPoolConfigOutput struct{ *pulumi.OutputState }
func (GraphQlApiCognitoUserPoolConfigOutput) AppIdClientRegex ¶ added in v0.72.0
func (o GraphQlApiCognitoUserPoolConfigOutput) AppIdClientRegex() pulumi.StringPtrOutput
A regular expression for validating the incoming Amazon Cognito user pool app client ID.
func (GraphQlApiCognitoUserPoolConfigOutput) AwsRegion ¶ added in v0.72.0
func (o GraphQlApiCognitoUserPoolConfigOutput) AwsRegion() pulumi.StringPtrOutput
The AWS Region in which the user pool was created.
func (GraphQlApiCognitoUserPoolConfigOutput) ElementType ¶ added in v0.72.0
func (GraphQlApiCognitoUserPoolConfigOutput) ElementType() reflect.Type
func (GraphQlApiCognitoUserPoolConfigOutput) ToGraphQlApiCognitoUserPoolConfigOutput ¶ added in v0.72.0
func (o GraphQlApiCognitoUserPoolConfigOutput) ToGraphQlApiCognitoUserPoolConfigOutput() GraphQlApiCognitoUserPoolConfigOutput
func (GraphQlApiCognitoUserPoolConfigOutput) ToGraphQlApiCognitoUserPoolConfigOutputWithContext ¶ added in v0.72.0
func (o GraphQlApiCognitoUserPoolConfigOutput) ToGraphQlApiCognitoUserPoolConfigOutputWithContext(ctx context.Context) GraphQlApiCognitoUserPoolConfigOutput
func (GraphQlApiCognitoUserPoolConfigOutput) ToGraphQlApiCognitoUserPoolConfigPtrOutput ¶ added in v0.72.0
func (o GraphQlApiCognitoUserPoolConfigOutput) ToGraphQlApiCognitoUserPoolConfigPtrOutput() GraphQlApiCognitoUserPoolConfigPtrOutput
func (GraphQlApiCognitoUserPoolConfigOutput) ToGraphQlApiCognitoUserPoolConfigPtrOutputWithContext ¶ added in v0.72.0
func (o GraphQlApiCognitoUserPoolConfigOutput) ToGraphQlApiCognitoUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQlApiCognitoUserPoolConfigPtrOutput
func (GraphQlApiCognitoUserPoolConfigOutput) UserPoolId ¶ added in v0.72.0
func (o GraphQlApiCognitoUserPoolConfigOutput) UserPoolId() pulumi.StringPtrOutput
The user pool ID
type GraphQlApiCognitoUserPoolConfigPtrInput ¶ added in v0.72.0
type GraphQlApiCognitoUserPoolConfigPtrInput interface { pulumi.Input ToGraphQlApiCognitoUserPoolConfigPtrOutput() GraphQlApiCognitoUserPoolConfigPtrOutput ToGraphQlApiCognitoUserPoolConfigPtrOutputWithContext(context.Context) GraphQlApiCognitoUserPoolConfigPtrOutput }
GraphQlApiCognitoUserPoolConfigPtrInput is an input type that accepts GraphQlApiCognitoUserPoolConfigArgs, GraphQlApiCognitoUserPoolConfigPtr and GraphQlApiCognitoUserPoolConfigPtrOutput values. You can construct a concrete instance of `GraphQlApiCognitoUserPoolConfigPtrInput` via:
GraphQlApiCognitoUserPoolConfigArgs{...} or: nil
func GraphQlApiCognitoUserPoolConfigPtr ¶ added in v0.72.0
func GraphQlApiCognitoUserPoolConfigPtr(v *GraphQlApiCognitoUserPoolConfigArgs) GraphQlApiCognitoUserPoolConfigPtrInput
type GraphQlApiCognitoUserPoolConfigPtrOutput ¶ added in v0.72.0
type GraphQlApiCognitoUserPoolConfigPtrOutput struct{ *pulumi.OutputState }
func (GraphQlApiCognitoUserPoolConfigPtrOutput) AppIdClientRegex ¶ added in v0.72.0
func (o GraphQlApiCognitoUserPoolConfigPtrOutput) AppIdClientRegex() pulumi.StringPtrOutput
A regular expression for validating the incoming Amazon Cognito user pool app client ID.
func (GraphQlApiCognitoUserPoolConfigPtrOutput) AwsRegion ¶ added in v0.72.0
func (o GraphQlApiCognitoUserPoolConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
The AWS Region in which the user pool was created.
func (GraphQlApiCognitoUserPoolConfigPtrOutput) ElementType ¶ added in v0.72.0
func (GraphQlApiCognitoUserPoolConfigPtrOutput) ElementType() reflect.Type
func (GraphQlApiCognitoUserPoolConfigPtrOutput) ToGraphQlApiCognitoUserPoolConfigPtrOutput ¶ added in v0.72.0
func (o GraphQlApiCognitoUserPoolConfigPtrOutput) ToGraphQlApiCognitoUserPoolConfigPtrOutput() GraphQlApiCognitoUserPoolConfigPtrOutput
func (GraphQlApiCognitoUserPoolConfigPtrOutput) ToGraphQlApiCognitoUserPoolConfigPtrOutputWithContext ¶ added in v0.72.0
func (o GraphQlApiCognitoUserPoolConfigPtrOutput) ToGraphQlApiCognitoUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQlApiCognitoUserPoolConfigPtrOutput
func (GraphQlApiCognitoUserPoolConfigPtrOutput) UserPoolId ¶ added in v0.72.0
func (o GraphQlApiCognitoUserPoolConfigPtrOutput) UserPoolId() pulumi.StringPtrOutput
The user pool ID
type GraphQlApiEnhancedMetricsConfig ¶ added in v0.97.0
type GraphQlApiEnhancedMetricsConfig struct { // Controls how data source metrics will be emitted to CloudWatch. Data source metrics include: DataSourceLevelMetricsBehavior string `pulumi:"dataSourceLevelMetricsBehavior"` // Controls how operation metrics will be emitted to CloudWatch. Operation metrics include: OperationLevelMetricsConfig string `pulumi:"operationLevelMetricsConfig"` // Controls how resolver metrics will be emitted to CloudWatch. Resolver metrics include: ResolverLevelMetricsBehavior string `pulumi:"resolverLevelMetricsBehavior"` }
type GraphQlApiEnhancedMetricsConfigArgs ¶ added in v0.97.0
type GraphQlApiEnhancedMetricsConfigArgs struct { // Controls how data source metrics will be emitted to CloudWatch. Data source metrics include: DataSourceLevelMetricsBehavior pulumi.StringInput `pulumi:"dataSourceLevelMetricsBehavior"` // Controls how operation metrics will be emitted to CloudWatch. Operation metrics include: OperationLevelMetricsConfig pulumi.StringInput `pulumi:"operationLevelMetricsConfig"` // Controls how resolver metrics will be emitted to CloudWatch. Resolver metrics include: ResolverLevelMetricsBehavior pulumi.StringInput `pulumi:"resolverLevelMetricsBehavior"` }
func (GraphQlApiEnhancedMetricsConfigArgs) ElementType ¶ added in v0.97.0
func (GraphQlApiEnhancedMetricsConfigArgs) ElementType() reflect.Type
func (GraphQlApiEnhancedMetricsConfigArgs) ToGraphQlApiEnhancedMetricsConfigOutput ¶ added in v0.97.0
func (i GraphQlApiEnhancedMetricsConfigArgs) ToGraphQlApiEnhancedMetricsConfigOutput() GraphQlApiEnhancedMetricsConfigOutput
func (GraphQlApiEnhancedMetricsConfigArgs) ToGraphQlApiEnhancedMetricsConfigOutputWithContext ¶ added in v0.97.0
func (i GraphQlApiEnhancedMetricsConfigArgs) ToGraphQlApiEnhancedMetricsConfigOutputWithContext(ctx context.Context) GraphQlApiEnhancedMetricsConfigOutput
func (GraphQlApiEnhancedMetricsConfigArgs) ToGraphQlApiEnhancedMetricsConfigPtrOutput ¶ added in v0.97.0
func (i GraphQlApiEnhancedMetricsConfigArgs) ToGraphQlApiEnhancedMetricsConfigPtrOutput() GraphQlApiEnhancedMetricsConfigPtrOutput
func (GraphQlApiEnhancedMetricsConfigArgs) ToGraphQlApiEnhancedMetricsConfigPtrOutputWithContext ¶ added in v0.97.0
func (i GraphQlApiEnhancedMetricsConfigArgs) ToGraphQlApiEnhancedMetricsConfigPtrOutputWithContext(ctx context.Context) GraphQlApiEnhancedMetricsConfigPtrOutput
type GraphQlApiEnhancedMetricsConfigInput ¶ added in v0.97.0
type GraphQlApiEnhancedMetricsConfigInput interface { pulumi.Input ToGraphQlApiEnhancedMetricsConfigOutput() GraphQlApiEnhancedMetricsConfigOutput ToGraphQlApiEnhancedMetricsConfigOutputWithContext(context.Context) GraphQlApiEnhancedMetricsConfigOutput }
GraphQlApiEnhancedMetricsConfigInput is an input type that accepts GraphQlApiEnhancedMetricsConfigArgs and GraphQlApiEnhancedMetricsConfigOutput values. You can construct a concrete instance of `GraphQlApiEnhancedMetricsConfigInput` via:
GraphQlApiEnhancedMetricsConfigArgs{...}
type GraphQlApiEnhancedMetricsConfigOutput ¶ added in v0.97.0
type GraphQlApiEnhancedMetricsConfigOutput struct{ *pulumi.OutputState }
func (GraphQlApiEnhancedMetricsConfigOutput) DataSourceLevelMetricsBehavior ¶ added in v0.97.0
func (o GraphQlApiEnhancedMetricsConfigOutput) DataSourceLevelMetricsBehavior() pulumi.StringOutput
Controls how data source metrics will be emitted to CloudWatch. Data source metrics include:
func (GraphQlApiEnhancedMetricsConfigOutput) ElementType ¶ added in v0.97.0
func (GraphQlApiEnhancedMetricsConfigOutput) ElementType() reflect.Type
func (GraphQlApiEnhancedMetricsConfigOutput) OperationLevelMetricsConfig ¶ added in v0.97.0
func (o GraphQlApiEnhancedMetricsConfigOutput) OperationLevelMetricsConfig() pulumi.StringOutput
Controls how operation metrics will be emitted to CloudWatch. Operation metrics include:
func (GraphQlApiEnhancedMetricsConfigOutput) ResolverLevelMetricsBehavior ¶ added in v0.97.0
func (o GraphQlApiEnhancedMetricsConfigOutput) ResolverLevelMetricsBehavior() pulumi.StringOutput
Controls how resolver metrics will be emitted to CloudWatch. Resolver metrics include:
func (GraphQlApiEnhancedMetricsConfigOutput) ToGraphQlApiEnhancedMetricsConfigOutput ¶ added in v0.97.0
func (o GraphQlApiEnhancedMetricsConfigOutput) ToGraphQlApiEnhancedMetricsConfigOutput() GraphQlApiEnhancedMetricsConfigOutput
func (GraphQlApiEnhancedMetricsConfigOutput) ToGraphQlApiEnhancedMetricsConfigOutputWithContext ¶ added in v0.97.0
func (o GraphQlApiEnhancedMetricsConfigOutput) ToGraphQlApiEnhancedMetricsConfigOutputWithContext(ctx context.Context) GraphQlApiEnhancedMetricsConfigOutput
func (GraphQlApiEnhancedMetricsConfigOutput) ToGraphQlApiEnhancedMetricsConfigPtrOutput ¶ added in v0.97.0
func (o GraphQlApiEnhancedMetricsConfigOutput) ToGraphQlApiEnhancedMetricsConfigPtrOutput() GraphQlApiEnhancedMetricsConfigPtrOutput
func (GraphQlApiEnhancedMetricsConfigOutput) ToGraphQlApiEnhancedMetricsConfigPtrOutputWithContext ¶ added in v0.97.0
func (o GraphQlApiEnhancedMetricsConfigOutput) ToGraphQlApiEnhancedMetricsConfigPtrOutputWithContext(ctx context.Context) GraphQlApiEnhancedMetricsConfigPtrOutput
type GraphQlApiEnhancedMetricsConfigPtrInput ¶ added in v0.97.0
type GraphQlApiEnhancedMetricsConfigPtrInput interface { pulumi.Input ToGraphQlApiEnhancedMetricsConfigPtrOutput() GraphQlApiEnhancedMetricsConfigPtrOutput ToGraphQlApiEnhancedMetricsConfigPtrOutputWithContext(context.Context) GraphQlApiEnhancedMetricsConfigPtrOutput }
GraphQlApiEnhancedMetricsConfigPtrInput is an input type that accepts GraphQlApiEnhancedMetricsConfigArgs, GraphQlApiEnhancedMetricsConfigPtr and GraphQlApiEnhancedMetricsConfigPtrOutput values. You can construct a concrete instance of `GraphQlApiEnhancedMetricsConfigPtrInput` via:
GraphQlApiEnhancedMetricsConfigArgs{...} or: nil
func GraphQlApiEnhancedMetricsConfigPtr ¶ added in v0.97.0
func GraphQlApiEnhancedMetricsConfigPtr(v *GraphQlApiEnhancedMetricsConfigArgs) GraphQlApiEnhancedMetricsConfigPtrInput
type GraphQlApiEnhancedMetricsConfigPtrOutput ¶ added in v0.97.0
type GraphQlApiEnhancedMetricsConfigPtrOutput struct{ *pulumi.OutputState }
func (GraphQlApiEnhancedMetricsConfigPtrOutput) DataSourceLevelMetricsBehavior ¶ added in v0.97.0
func (o GraphQlApiEnhancedMetricsConfigPtrOutput) DataSourceLevelMetricsBehavior() pulumi.StringPtrOutput
Controls how data source metrics will be emitted to CloudWatch. Data source metrics include:
func (GraphQlApiEnhancedMetricsConfigPtrOutput) ElementType ¶ added in v0.97.0
func (GraphQlApiEnhancedMetricsConfigPtrOutput) ElementType() reflect.Type
func (GraphQlApiEnhancedMetricsConfigPtrOutput) OperationLevelMetricsConfig ¶ added in v0.97.0
func (o GraphQlApiEnhancedMetricsConfigPtrOutput) OperationLevelMetricsConfig() pulumi.StringPtrOutput
Controls how operation metrics will be emitted to CloudWatch. Operation metrics include:
func (GraphQlApiEnhancedMetricsConfigPtrOutput) ResolverLevelMetricsBehavior ¶ added in v0.97.0
func (o GraphQlApiEnhancedMetricsConfigPtrOutput) ResolverLevelMetricsBehavior() pulumi.StringPtrOutput
Controls how resolver metrics will be emitted to CloudWatch. Resolver metrics include:
func (GraphQlApiEnhancedMetricsConfigPtrOutput) ToGraphQlApiEnhancedMetricsConfigPtrOutput ¶ added in v0.97.0
func (o GraphQlApiEnhancedMetricsConfigPtrOutput) ToGraphQlApiEnhancedMetricsConfigPtrOutput() GraphQlApiEnhancedMetricsConfigPtrOutput
func (GraphQlApiEnhancedMetricsConfigPtrOutput) ToGraphQlApiEnhancedMetricsConfigPtrOutputWithContext ¶ added in v0.97.0
func (o GraphQlApiEnhancedMetricsConfigPtrOutput) ToGraphQlApiEnhancedMetricsConfigPtrOutputWithContext(ctx context.Context) GraphQlApiEnhancedMetricsConfigPtrOutput
type GraphQlApiInput ¶ added in v0.72.0
type GraphQlApiInput interface { pulumi.Input ToGraphQlApiOutput() GraphQlApiOutput ToGraphQlApiOutputWithContext(ctx context.Context) GraphQlApiOutput }
type GraphQlApiLambdaAuthorizerConfig ¶ added in v0.72.0
type GraphQlApiLambdaAuthorizerConfig struct { // The number of seconds a response should be cached for. AuthorizerResultTtlInSeconds *int `pulumi:"authorizerResultTtlInSeconds"` // The ARN of the Lambda function to be called for authorization. AuthorizerUri *string `pulumi:"authorizerUri"` // A regular expression for validation of tokens before the Lambda function is called. IdentityValidationExpression *string `pulumi:"identityValidationExpression"` }
type GraphQlApiLambdaAuthorizerConfigArgs ¶ added in v0.72.0
type GraphQlApiLambdaAuthorizerConfigArgs struct { // The number of seconds a response should be cached for. AuthorizerResultTtlInSeconds pulumi.IntPtrInput `pulumi:"authorizerResultTtlInSeconds"` // The ARN of the Lambda function to be called for authorization. AuthorizerUri pulumi.StringPtrInput `pulumi:"authorizerUri"` // A regular expression for validation of tokens before the Lambda function is called. IdentityValidationExpression pulumi.StringPtrInput `pulumi:"identityValidationExpression"` }
func (GraphQlApiLambdaAuthorizerConfigArgs) ElementType ¶ added in v0.72.0
func (GraphQlApiLambdaAuthorizerConfigArgs) ElementType() reflect.Type
func (GraphQlApiLambdaAuthorizerConfigArgs) ToGraphQlApiLambdaAuthorizerConfigOutput ¶ added in v0.72.0
func (i GraphQlApiLambdaAuthorizerConfigArgs) ToGraphQlApiLambdaAuthorizerConfigOutput() GraphQlApiLambdaAuthorizerConfigOutput
func (GraphQlApiLambdaAuthorizerConfigArgs) ToGraphQlApiLambdaAuthorizerConfigOutputWithContext ¶ added in v0.72.0
func (i GraphQlApiLambdaAuthorizerConfigArgs) ToGraphQlApiLambdaAuthorizerConfigOutputWithContext(ctx context.Context) GraphQlApiLambdaAuthorizerConfigOutput
func (GraphQlApiLambdaAuthorizerConfigArgs) ToGraphQlApiLambdaAuthorizerConfigPtrOutput ¶ added in v0.72.0
func (i GraphQlApiLambdaAuthorizerConfigArgs) ToGraphQlApiLambdaAuthorizerConfigPtrOutput() GraphQlApiLambdaAuthorizerConfigPtrOutput
func (GraphQlApiLambdaAuthorizerConfigArgs) ToGraphQlApiLambdaAuthorizerConfigPtrOutputWithContext ¶ added in v0.72.0
func (i GraphQlApiLambdaAuthorizerConfigArgs) ToGraphQlApiLambdaAuthorizerConfigPtrOutputWithContext(ctx context.Context) GraphQlApiLambdaAuthorizerConfigPtrOutput
type GraphQlApiLambdaAuthorizerConfigInput ¶ added in v0.72.0
type GraphQlApiLambdaAuthorizerConfigInput interface { pulumi.Input ToGraphQlApiLambdaAuthorizerConfigOutput() GraphQlApiLambdaAuthorizerConfigOutput ToGraphQlApiLambdaAuthorizerConfigOutputWithContext(context.Context) GraphQlApiLambdaAuthorizerConfigOutput }
GraphQlApiLambdaAuthorizerConfigInput is an input type that accepts GraphQlApiLambdaAuthorizerConfigArgs and GraphQlApiLambdaAuthorizerConfigOutput values. You can construct a concrete instance of `GraphQlApiLambdaAuthorizerConfigInput` via:
GraphQlApiLambdaAuthorizerConfigArgs{...}
type GraphQlApiLambdaAuthorizerConfigOutput ¶ added in v0.72.0
type GraphQlApiLambdaAuthorizerConfigOutput struct{ *pulumi.OutputState }
func (GraphQlApiLambdaAuthorizerConfigOutput) AuthorizerResultTtlInSeconds ¶ added in v0.72.0
func (o GraphQlApiLambdaAuthorizerConfigOutput) AuthorizerResultTtlInSeconds() pulumi.IntPtrOutput
The number of seconds a response should be cached for.
func (GraphQlApiLambdaAuthorizerConfigOutput) AuthorizerUri ¶ added in v0.72.0
func (o GraphQlApiLambdaAuthorizerConfigOutput) AuthorizerUri() pulumi.StringPtrOutput
The ARN of the Lambda function to be called for authorization.
func (GraphQlApiLambdaAuthorizerConfigOutput) ElementType ¶ added in v0.72.0
func (GraphQlApiLambdaAuthorizerConfigOutput) ElementType() reflect.Type
func (GraphQlApiLambdaAuthorizerConfigOutput) IdentityValidationExpression ¶ added in v0.72.0
func (o GraphQlApiLambdaAuthorizerConfigOutput) IdentityValidationExpression() pulumi.StringPtrOutput
A regular expression for validation of tokens before the Lambda function is called.
func (GraphQlApiLambdaAuthorizerConfigOutput) ToGraphQlApiLambdaAuthorizerConfigOutput ¶ added in v0.72.0
func (o GraphQlApiLambdaAuthorizerConfigOutput) ToGraphQlApiLambdaAuthorizerConfigOutput() GraphQlApiLambdaAuthorizerConfigOutput
func (GraphQlApiLambdaAuthorizerConfigOutput) ToGraphQlApiLambdaAuthorizerConfigOutputWithContext ¶ added in v0.72.0
func (o GraphQlApiLambdaAuthorizerConfigOutput) ToGraphQlApiLambdaAuthorizerConfigOutputWithContext(ctx context.Context) GraphQlApiLambdaAuthorizerConfigOutput
func (GraphQlApiLambdaAuthorizerConfigOutput) ToGraphQlApiLambdaAuthorizerConfigPtrOutput ¶ added in v0.72.0
func (o GraphQlApiLambdaAuthorizerConfigOutput) ToGraphQlApiLambdaAuthorizerConfigPtrOutput() GraphQlApiLambdaAuthorizerConfigPtrOutput
func (GraphQlApiLambdaAuthorizerConfigOutput) ToGraphQlApiLambdaAuthorizerConfigPtrOutputWithContext ¶ added in v0.72.0
func (o GraphQlApiLambdaAuthorizerConfigOutput) ToGraphQlApiLambdaAuthorizerConfigPtrOutputWithContext(ctx context.Context) GraphQlApiLambdaAuthorizerConfigPtrOutput
type GraphQlApiLambdaAuthorizerConfigPtrInput ¶ added in v0.72.0
type GraphQlApiLambdaAuthorizerConfigPtrInput interface { pulumi.Input ToGraphQlApiLambdaAuthorizerConfigPtrOutput() GraphQlApiLambdaAuthorizerConfigPtrOutput ToGraphQlApiLambdaAuthorizerConfigPtrOutputWithContext(context.Context) GraphQlApiLambdaAuthorizerConfigPtrOutput }
GraphQlApiLambdaAuthorizerConfigPtrInput is an input type that accepts GraphQlApiLambdaAuthorizerConfigArgs, GraphQlApiLambdaAuthorizerConfigPtr and GraphQlApiLambdaAuthorizerConfigPtrOutput values. You can construct a concrete instance of `GraphQlApiLambdaAuthorizerConfigPtrInput` via:
GraphQlApiLambdaAuthorizerConfigArgs{...} or: nil
func GraphQlApiLambdaAuthorizerConfigPtr ¶ added in v0.72.0
func GraphQlApiLambdaAuthorizerConfigPtr(v *GraphQlApiLambdaAuthorizerConfigArgs) GraphQlApiLambdaAuthorizerConfigPtrInput
type GraphQlApiLambdaAuthorizerConfigPtrOutput ¶ added in v0.72.0
type GraphQlApiLambdaAuthorizerConfigPtrOutput struct{ *pulumi.OutputState }
func (GraphQlApiLambdaAuthorizerConfigPtrOutput) AuthorizerResultTtlInSeconds ¶ added in v0.72.0
func (o GraphQlApiLambdaAuthorizerConfigPtrOutput) AuthorizerResultTtlInSeconds() pulumi.IntPtrOutput
The number of seconds a response should be cached for.
func (GraphQlApiLambdaAuthorizerConfigPtrOutput) AuthorizerUri ¶ added in v0.72.0
func (o GraphQlApiLambdaAuthorizerConfigPtrOutput) AuthorizerUri() pulumi.StringPtrOutput
The ARN of the Lambda function to be called for authorization.
func (GraphQlApiLambdaAuthorizerConfigPtrOutput) ElementType ¶ added in v0.72.0
func (GraphQlApiLambdaAuthorizerConfigPtrOutput) ElementType() reflect.Type
func (GraphQlApiLambdaAuthorizerConfigPtrOutput) IdentityValidationExpression ¶ added in v0.72.0
func (o GraphQlApiLambdaAuthorizerConfigPtrOutput) IdentityValidationExpression() pulumi.StringPtrOutput
A regular expression for validation of tokens before the Lambda function is called.
func (GraphQlApiLambdaAuthorizerConfigPtrOutput) ToGraphQlApiLambdaAuthorizerConfigPtrOutput ¶ added in v0.72.0
func (o GraphQlApiLambdaAuthorizerConfigPtrOutput) ToGraphQlApiLambdaAuthorizerConfigPtrOutput() GraphQlApiLambdaAuthorizerConfigPtrOutput
func (GraphQlApiLambdaAuthorizerConfigPtrOutput) ToGraphQlApiLambdaAuthorizerConfigPtrOutputWithContext ¶ added in v0.72.0
func (o GraphQlApiLambdaAuthorizerConfigPtrOutput) ToGraphQlApiLambdaAuthorizerConfigPtrOutputWithContext(ctx context.Context) GraphQlApiLambdaAuthorizerConfigPtrOutput
type GraphQlApiLogConfig ¶ added in v0.72.0
type GraphQlApiLogConfig struct { // The service role that AWS AppSync will assume to publish to Amazon CloudWatch Logs in your account. CloudWatchLogsRoleArn *string `pulumi:"cloudWatchLogsRoleArn"` // Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level. ExcludeVerboseContent *bool `pulumi:"excludeVerboseContent"` // The field logging level. Values can be NONE, ERROR, INFO, DEBUG, or ALL. FieldLogLevel *string `pulumi:"fieldLogLevel"` }
type GraphQlApiLogConfigArgs ¶ added in v0.72.0
type GraphQlApiLogConfigArgs struct { // The service role that AWS AppSync will assume to publish to Amazon CloudWatch Logs in your account. CloudWatchLogsRoleArn pulumi.StringPtrInput `pulumi:"cloudWatchLogsRoleArn"` // Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level. ExcludeVerboseContent pulumi.BoolPtrInput `pulumi:"excludeVerboseContent"` // The field logging level. Values can be NONE, ERROR, INFO, DEBUG, or ALL. FieldLogLevel pulumi.StringPtrInput `pulumi:"fieldLogLevel"` }
func (GraphQlApiLogConfigArgs) ElementType ¶ added in v0.72.0
func (GraphQlApiLogConfigArgs) ElementType() reflect.Type
func (GraphQlApiLogConfigArgs) ToGraphQlApiLogConfigOutput ¶ added in v0.72.0
func (i GraphQlApiLogConfigArgs) ToGraphQlApiLogConfigOutput() GraphQlApiLogConfigOutput
func (GraphQlApiLogConfigArgs) ToGraphQlApiLogConfigOutputWithContext ¶ added in v0.72.0
func (i GraphQlApiLogConfigArgs) ToGraphQlApiLogConfigOutputWithContext(ctx context.Context) GraphQlApiLogConfigOutput
func (GraphQlApiLogConfigArgs) ToGraphQlApiLogConfigPtrOutput ¶ added in v0.72.0
func (i GraphQlApiLogConfigArgs) ToGraphQlApiLogConfigPtrOutput() GraphQlApiLogConfigPtrOutput
func (GraphQlApiLogConfigArgs) ToGraphQlApiLogConfigPtrOutputWithContext ¶ added in v0.72.0
func (i GraphQlApiLogConfigArgs) ToGraphQlApiLogConfigPtrOutputWithContext(ctx context.Context) GraphQlApiLogConfigPtrOutput
type GraphQlApiLogConfigInput ¶ added in v0.72.0
type GraphQlApiLogConfigInput interface { pulumi.Input ToGraphQlApiLogConfigOutput() GraphQlApiLogConfigOutput ToGraphQlApiLogConfigOutputWithContext(context.Context) GraphQlApiLogConfigOutput }
GraphQlApiLogConfigInput is an input type that accepts GraphQlApiLogConfigArgs and GraphQlApiLogConfigOutput values. You can construct a concrete instance of `GraphQlApiLogConfigInput` via:
GraphQlApiLogConfigArgs{...}
type GraphQlApiLogConfigOutput ¶ added in v0.72.0
type GraphQlApiLogConfigOutput struct{ *pulumi.OutputState }
func (GraphQlApiLogConfigOutput) CloudWatchLogsRoleArn ¶ added in v0.72.0
func (o GraphQlApiLogConfigOutput) CloudWatchLogsRoleArn() pulumi.StringPtrOutput
The service role that AWS AppSync will assume to publish to Amazon CloudWatch Logs in your account.
func (GraphQlApiLogConfigOutput) ElementType ¶ added in v0.72.0
func (GraphQlApiLogConfigOutput) ElementType() reflect.Type
func (GraphQlApiLogConfigOutput) ExcludeVerboseContent ¶ added in v0.72.0
func (o GraphQlApiLogConfigOutput) ExcludeVerboseContent() pulumi.BoolPtrOutput
Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.
func (GraphQlApiLogConfigOutput) FieldLogLevel ¶ added in v0.72.0
func (o GraphQlApiLogConfigOutput) FieldLogLevel() pulumi.StringPtrOutput
The field logging level. Values can be NONE, ERROR, INFO, DEBUG, or ALL.
func (GraphQlApiLogConfigOutput) ToGraphQlApiLogConfigOutput ¶ added in v0.72.0
func (o GraphQlApiLogConfigOutput) ToGraphQlApiLogConfigOutput() GraphQlApiLogConfigOutput
func (GraphQlApiLogConfigOutput) ToGraphQlApiLogConfigOutputWithContext ¶ added in v0.72.0
func (o GraphQlApiLogConfigOutput) ToGraphQlApiLogConfigOutputWithContext(ctx context.Context) GraphQlApiLogConfigOutput
func (GraphQlApiLogConfigOutput) ToGraphQlApiLogConfigPtrOutput ¶ added in v0.72.0
func (o GraphQlApiLogConfigOutput) ToGraphQlApiLogConfigPtrOutput() GraphQlApiLogConfigPtrOutput
func (GraphQlApiLogConfigOutput) ToGraphQlApiLogConfigPtrOutputWithContext ¶ added in v0.72.0
func (o GraphQlApiLogConfigOutput) ToGraphQlApiLogConfigPtrOutputWithContext(ctx context.Context) GraphQlApiLogConfigPtrOutput
type GraphQlApiLogConfigPtrInput ¶ added in v0.72.0
type GraphQlApiLogConfigPtrInput interface { pulumi.Input ToGraphQlApiLogConfigPtrOutput() GraphQlApiLogConfigPtrOutput ToGraphQlApiLogConfigPtrOutputWithContext(context.Context) GraphQlApiLogConfigPtrOutput }
GraphQlApiLogConfigPtrInput is an input type that accepts GraphQlApiLogConfigArgs, GraphQlApiLogConfigPtr and GraphQlApiLogConfigPtrOutput values. You can construct a concrete instance of `GraphQlApiLogConfigPtrInput` via:
GraphQlApiLogConfigArgs{...} or: nil
func GraphQlApiLogConfigPtr ¶ added in v0.72.0
func GraphQlApiLogConfigPtr(v *GraphQlApiLogConfigArgs) GraphQlApiLogConfigPtrInput
type GraphQlApiLogConfigPtrOutput ¶ added in v0.72.0
type GraphQlApiLogConfigPtrOutput struct{ *pulumi.OutputState }
func (GraphQlApiLogConfigPtrOutput) CloudWatchLogsRoleArn ¶ added in v0.72.0
func (o GraphQlApiLogConfigPtrOutput) CloudWatchLogsRoleArn() pulumi.StringPtrOutput
The service role that AWS AppSync will assume to publish to Amazon CloudWatch Logs in your account.
func (GraphQlApiLogConfigPtrOutput) Elem ¶ added in v0.72.0
func (o GraphQlApiLogConfigPtrOutput) Elem() GraphQlApiLogConfigOutput
func (GraphQlApiLogConfigPtrOutput) ElementType ¶ added in v0.72.0
func (GraphQlApiLogConfigPtrOutput) ElementType() reflect.Type
func (GraphQlApiLogConfigPtrOutput) ExcludeVerboseContent ¶ added in v0.72.0
func (o GraphQlApiLogConfigPtrOutput) ExcludeVerboseContent() pulumi.BoolPtrOutput
Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.
func (GraphQlApiLogConfigPtrOutput) FieldLogLevel ¶ added in v0.72.0
func (o GraphQlApiLogConfigPtrOutput) FieldLogLevel() pulumi.StringPtrOutput
The field logging level. Values can be NONE, ERROR, INFO, DEBUG, or ALL.
func (GraphQlApiLogConfigPtrOutput) ToGraphQlApiLogConfigPtrOutput ¶ added in v0.72.0
func (o GraphQlApiLogConfigPtrOutput) ToGraphQlApiLogConfigPtrOutput() GraphQlApiLogConfigPtrOutput
func (GraphQlApiLogConfigPtrOutput) ToGraphQlApiLogConfigPtrOutputWithContext ¶ added in v0.72.0
func (o GraphQlApiLogConfigPtrOutput) ToGraphQlApiLogConfigPtrOutputWithContext(ctx context.Context) GraphQlApiLogConfigPtrOutput
type GraphQlApiOpenIdConnectConfig ¶ added in v0.72.0
type GraphQlApiOpenIdConnectConfig struct { // The number of milliseconds that a token is valid after being authenticated. AuthTtl *float64 `pulumi:"authTtl"` // The client identifier of the Relying party at the OpenID identity provider. ClientId *string `pulumi:"clientId"` // The number of milliseconds that a token is valid after it's issued to a user. IatTtl *float64 `pulumi:"iatTtl"` // The issuer for the OIDC configuration. Issuer *string `pulumi:"issuer"` }
type GraphQlApiOpenIdConnectConfigArgs ¶ added in v0.72.0
type GraphQlApiOpenIdConnectConfigArgs struct { // The number of milliseconds that a token is valid after being authenticated. AuthTtl pulumi.Float64PtrInput `pulumi:"authTtl"` // The client identifier of the Relying party at the OpenID identity provider. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // The number of milliseconds that a token is valid after it's issued to a user. IatTtl pulumi.Float64PtrInput `pulumi:"iatTtl"` // The issuer for the OIDC configuration. Issuer pulumi.StringPtrInput `pulumi:"issuer"` }
func (GraphQlApiOpenIdConnectConfigArgs) ElementType ¶ added in v0.72.0
func (GraphQlApiOpenIdConnectConfigArgs) ElementType() reflect.Type
func (GraphQlApiOpenIdConnectConfigArgs) ToGraphQlApiOpenIdConnectConfigOutput ¶ added in v0.72.0
func (i GraphQlApiOpenIdConnectConfigArgs) ToGraphQlApiOpenIdConnectConfigOutput() GraphQlApiOpenIdConnectConfigOutput
func (GraphQlApiOpenIdConnectConfigArgs) ToGraphQlApiOpenIdConnectConfigOutputWithContext ¶ added in v0.72.0
func (i GraphQlApiOpenIdConnectConfigArgs) ToGraphQlApiOpenIdConnectConfigOutputWithContext(ctx context.Context) GraphQlApiOpenIdConnectConfigOutput
func (GraphQlApiOpenIdConnectConfigArgs) ToGraphQlApiOpenIdConnectConfigPtrOutput ¶ added in v0.72.0
func (i GraphQlApiOpenIdConnectConfigArgs) ToGraphQlApiOpenIdConnectConfigPtrOutput() GraphQlApiOpenIdConnectConfigPtrOutput
func (GraphQlApiOpenIdConnectConfigArgs) ToGraphQlApiOpenIdConnectConfigPtrOutputWithContext ¶ added in v0.72.0
func (i GraphQlApiOpenIdConnectConfigArgs) ToGraphQlApiOpenIdConnectConfigPtrOutputWithContext(ctx context.Context) GraphQlApiOpenIdConnectConfigPtrOutput
type GraphQlApiOpenIdConnectConfigInput ¶ added in v0.72.0
type GraphQlApiOpenIdConnectConfigInput interface { pulumi.Input ToGraphQlApiOpenIdConnectConfigOutput() GraphQlApiOpenIdConnectConfigOutput ToGraphQlApiOpenIdConnectConfigOutputWithContext(context.Context) GraphQlApiOpenIdConnectConfigOutput }
GraphQlApiOpenIdConnectConfigInput is an input type that accepts GraphQlApiOpenIdConnectConfigArgs and GraphQlApiOpenIdConnectConfigOutput values. You can construct a concrete instance of `GraphQlApiOpenIdConnectConfigInput` via:
GraphQlApiOpenIdConnectConfigArgs{...}
type GraphQlApiOpenIdConnectConfigOutput ¶ added in v0.72.0
type GraphQlApiOpenIdConnectConfigOutput struct{ *pulumi.OutputState }
func (GraphQlApiOpenIdConnectConfigOutput) AuthTtl ¶ added in v0.72.0
func (o GraphQlApiOpenIdConnectConfigOutput) AuthTtl() pulumi.Float64PtrOutput
The number of milliseconds that a token is valid after being authenticated.
func (GraphQlApiOpenIdConnectConfigOutput) ClientId ¶ added in v0.72.0
func (o GraphQlApiOpenIdConnectConfigOutput) ClientId() pulumi.StringPtrOutput
The client identifier of the Relying party at the OpenID identity provider.
func (GraphQlApiOpenIdConnectConfigOutput) ElementType ¶ added in v0.72.0
func (GraphQlApiOpenIdConnectConfigOutput) ElementType() reflect.Type
func (GraphQlApiOpenIdConnectConfigOutput) IatTtl ¶ added in v0.72.0
func (o GraphQlApiOpenIdConnectConfigOutput) IatTtl() pulumi.Float64PtrOutput
The number of milliseconds that a token is valid after it's issued to a user.
func (GraphQlApiOpenIdConnectConfigOutput) Issuer ¶ added in v0.72.0
func (o GraphQlApiOpenIdConnectConfigOutput) Issuer() pulumi.StringPtrOutput
The issuer for the OIDC configuration.
func (GraphQlApiOpenIdConnectConfigOutput) ToGraphQlApiOpenIdConnectConfigOutput ¶ added in v0.72.0
func (o GraphQlApiOpenIdConnectConfigOutput) ToGraphQlApiOpenIdConnectConfigOutput() GraphQlApiOpenIdConnectConfigOutput
func (GraphQlApiOpenIdConnectConfigOutput) ToGraphQlApiOpenIdConnectConfigOutputWithContext ¶ added in v0.72.0
func (o GraphQlApiOpenIdConnectConfigOutput) ToGraphQlApiOpenIdConnectConfigOutputWithContext(ctx context.Context) GraphQlApiOpenIdConnectConfigOutput
func (GraphQlApiOpenIdConnectConfigOutput) ToGraphQlApiOpenIdConnectConfigPtrOutput ¶ added in v0.72.0
func (o GraphQlApiOpenIdConnectConfigOutput) ToGraphQlApiOpenIdConnectConfigPtrOutput() GraphQlApiOpenIdConnectConfigPtrOutput
func (GraphQlApiOpenIdConnectConfigOutput) ToGraphQlApiOpenIdConnectConfigPtrOutputWithContext ¶ added in v0.72.0
func (o GraphQlApiOpenIdConnectConfigOutput) ToGraphQlApiOpenIdConnectConfigPtrOutputWithContext(ctx context.Context) GraphQlApiOpenIdConnectConfigPtrOutput
type GraphQlApiOpenIdConnectConfigPtrInput ¶ added in v0.72.0
type GraphQlApiOpenIdConnectConfigPtrInput interface { pulumi.Input ToGraphQlApiOpenIdConnectConfigPtrOutput() GraphQlApiOpenIdConnectConfigPtrOutput ToGraphQlApiOpenIdConnectConfigPtrOutputWithContext(context.Context) GraphQlApiOpenIdConnectConfigPtrOutput }
GraphQlApiOpenIdConnectConfigPtrInput is an input type that accepts GraphQlApiOpenIdConnectConfigArgs, GraphQlApiOpenIdConnectConfigPtr and GraphQlApiOpenIdConnectConfigPtrOutput values. You can construct a concrete instance of `GraphQlApiOpenIdConnectConfigPtrInput` via:
GraphQlApiOpenIdConnectConfigArgs{...} or: nil
func GraphQlApiOpenIdConnectConfigPtr ¶ added in v0.72.0
func GraphQlApiOpenIdConnectConfigPtr(v *GraphQlApiOpenIdConnectConfigArgs) GraphQlApiOpenIdConnectConfigPtrInput
type GraphQlApiOpenIdConnectConfigPtrOutput ¶ added in v0.72.0
type GraphQlApiOpenIdConnectConfigPtrOutput struct{ *pulumi.OutputState }
func (GraphQlApiOpenIdConnectConfigPtrOutput) AuthTtl ¶ added in v0.72.0
func (o GraphQlApiOpenIdConnectConfigPtrOutput) AuthTtl() pulumi.Float64PtrOutput
The number of milliseconds that a token is valid after being authenticated.
func (GraphQlApiOpenIdConnectConfigPtrOutput) ClientId ¶ added in v0.72.0
func (o GraphQlApiOpenIdConnectConfigPtrOutput) ClientId() pulumi.StringPtrOutput
The client identifier of the Relying party at the OpenID identity provider.
func (GraphQlApiOpenIdConnectConfigPtrOutput) ElementType ¶ added in v0.72.0
func (GraphQlApiOpenIdConnectConfigPtrOutput) ElementType() reflect.Type
func (GraphQlApiOpenIdConnectConfigPtrOutput) IatTtl ¶ added in v0.72.0
func (o GraphQlApiOpenIdConnectConfigPtrOutput) IatTtl() pulumi.Float64PtrOutput
The number of milliseconds that a token is valid after it's issued to a user.
func (GraphQlApiOpenIdConnectConfigPtrOutput) Issuer ¶ added in v0.72.0
func (o GraphQlApiOpenIdConnectConfigPtrOutput) Issuer() pulumi.StringPtrOutput
The issuer for the OIDC configuration.
func (GraphQlApiOpenIdConnectConfigPtrOutput) ToGraphQlApiOpenIdConnectConfigPtrOutput ¶ added in v0.72.0
func (o GraphQlApiOpenIdConnectConfigPtrOutput) ToGraphQlApiOpenIdConnectConfigPtrOutput() GraphQlApiOpenIdConnectConfigPtrOutput
func (GraphQlApiOpenIdConnectConfigPtrOutput) ToGraphQlApiOpenIdConnectConfigPtrOutputWithContext ¶ added in v0.72.0
func (o GraphQlApiOpenIdConnectConfigPtrOutput) ToGraphQlApiOpenIdConnectConfigPtrOutputWithContext(ctx context.Context) GraphQlApiOpenIdConnectConfigPtrOutput
type GraphQlApiOutput ¶ added in v0.72.0
type GraphQlApiOutput struct{ *pulumi.OutputState }
func (GraphQlApiOutput) AdditionalAuthenticationProviders ¶ added in v0.72.0
func (o GraphQlApiOutput) AdditionalAuthenticationProviders() GraphQlApiAdditionalAuthenticationProviderArrayOutput
A list of additional authentication providers for the GraphqlApi API.
func (GraphQlApiOutput) ApiId ¶ added in v0.72.0
func (o GraphQlApiOutput) ApiId() pulumi.StringOutput
Unique AWS AppSync GraphQL API identifier.
func (GraphQlApiOutput) ApiType ¶ added in v0.72.0
func (o GraphQlApiOutput) ApiType() pulumi.StringPtrOutput
The value that indicates whether the GraphQL API is a standard API (GRAPHQL) or merged API (MERGED).
func (GraphQlApiOutput) Arn ¶ added in v0.72.0
func (o GraphQlApiOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the API key
func (GraphQlApiOutput) AuthenticationType ¶ added in v0.72.0
func (o GraphQlApiOutput) AuthenticationType() pulumi.StringOutput
Security configuration for your GraphQL API
func (GraphQlApiOutput) ElementType ¶ added in v0.72.0
func (GraphQlApiOutput) ElementType() reflect.Type
func (GraphQlApiOutput) EnhancedMetricsConfig ¶ added in v0.97.0
func (o GraphQlApiOutput) EnhancedMetricsConfig() GraphQlApiEnhancedMetricsConfigPtrOutput
Enables and controls the enhanced metrics feature. Enhanced metrics emit granular data on API usage and performance such as AppSync request and error counts, latency, and cache hits/misses. All enhanced metric data is sent to your CloudWatch account, and you can configure the types of data that will be sent.
func (GraphQlApiOutput) EnvironmentVariables ¶ added in v0.96.0
func (o GraphQlApiOutput) EnvironmentVariables() pulumi.StringMapOutput
A map containing the list of resources with their properties and environment variables.
func (GraphQlApiOutput) GraphQlDns ¶ added in v0.72.0
func (o GraphQlApiOutput) GraphQlDns() pulumi.StringOutput
The fully qualified domain name (FQDN) of the endpoint URL of your GraphQL API.
func (GraphQlApiOutput) GraphQlEndpointArn ¶ added in v0.91.0
func (o GraphQlApiOutput) GraphQlEndpointArn() pulumi.StringOutput
The GraphQL endpoint ARN.
func (GraphQlApiOutput) GraphQlUrl ¶ added in v0.72.0
func (o GraphQlApiOutput) GraphQlUrl() pulumi.StringOutput
The Endpoint URL of your GraphQL API.
func (GraphQlApiOutput) IntrospectionConfig ¶ added in v0.92.0
func (o GraphQlApiOutput) IntrospectionConfig() pulumi.StringPtrOutput
Sets the value of the GraphQL API to enable (ENABLED) or disable (DISABLED) introspection. If no value is provided, the introspection configuration will be set to ENABLED by default. This field will produce an error if the operation attempts to use the introspection feature while this field is disabled.
func (GraphQlApiOutput) LambdaAuthorizerConfig ¶ added in v0.72.0
func (o GraphQlApiOutput) LambdaAuthorizerConfig() GraphQlApiLambdaAuthorizerConfigPtrOutput
A LambdaAuthorizerConfig holds configuration on how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode. Be aware that an AWS AppSync API may have only one Lambda authorizer configured at a time.
func (GraphQlApiOutput) LogConfig ¶ added in v0.72.0
func (o GraphQlApiOutput) LogConfig() GraphQlApiLogConfigPtrOutput
The Amazon CloudWatch Logs configuration.
func (GraphQlApiOutput) MergedApiExecutionRoleArn ¶ added in v0.72.0
func (o GraphQlApiOutput) MergedApiExecutionRoleArn() pulumi.StringPtrOutput
The AWS Identity and Access Management service role ARN for a merged API.
func (GraphQlApiOutput) Name ¶ added in v0.72.0
func (o GraphQlApiOutput) Name() pulumi.StringOutput
The API name
func (GraphQlApiOutput) OpenIdConnectConfig ¶ added in v0.72.0
func (o GraphQlApiOutput) OpenIdConnectConfig() GraphQlApiOpenIdConnectConfigPtrOutput
The OpenID Connect configuration.
func (GraphQlApiOutput) OwnerContact ¶ added in v0.72.0
func (o GraphQlApiOutput) OwnerContact() pulumi.StringPtrOutput
The owner contact information for an API resource.
func (GraphQlApiOutput) QueryDepthLimit ¶ added in v0.92.0
func (o GraphQlApiOutput) QueryDepthLimit() pulumi.IntPtrOutput
The maximum depth a query can have in a single request. Depth refers to the amount of nested levels allowed in the body of query.
func (GraphQlApiOutput) RealtimeDns ¶ added in v0.72.0
func (o GraphQlApiOutput) RealtimeDns() pulumi.StringOutput
The fully qualified domain name (FQDN) of the real-time endpoint URL of your GraphQL API.
func (GraphQlApiOutput) RealtimeUrl ¶ added in v0.72.0
func (o GraphQlApiOutput) RealtimeUrl() pulumi.StringOutput
The GraphQL API real-time endpoint URL.
func (GraphQlApiOutput) ResolverCountLimit ¶ added in v0.92.0
func (o GraphQlApiOutput) ResolverCountLimit() pulumi.IntPtrOutput
The maximum number of resolvers that can be invoked in a single request.
func (GraphQlApiOutput) Tags ¶ added in v0.72.0
func (o GraphQlApiOutput) Tags() aws.TagArrayOutput
An arbitrary set of tags (key-value pairs) for this GraphQL API.
func (GraphQlApiOutput) ToGraphQlApiOutput ¶ added in v0.72.0
func (o GraphQlApiOutput) ToGraphQlApiOutput() GraphQlApiOutput
func (GraphQlApiOutput) ToGraphQlApiOutputWithContext ¶ added in v0.72.0
func (o GraphQlApiOutput) ToGraphQlApiOutputWithContext(ctx context.Context) GraphQlApiOutput
func (GraphQlApiOutput) UserPoolConfig ¶ added in v0.72.0
func (o GraphQlApiOutput) UserPoolConfig() GraphQlApiUserPoolConfigPtrOutput
Optional authorization configuration for using Amazon Cognito user pools with your GraphQL endpoint.
func (GraphQlApiOutput) Visibility ¶ added in v0.72.0
func (o GraphQlApiOutput) Visibility() pulumi.StringPtrOutput
Sets the scope of the GraphQL API to public (GLOBAL) or private (PRIVATE). By default, the scope is set to Global if no value is provided.
func (GraphQlApiOutput) XrayEnabled ¶ added in v0.72.0
func (o GraphQlApiOutput) XrayEnabled() pulumi.BoolPtrOutput
A flag indicating whether to use AWS X-Ray tracing for this GraphqlApi.
type GraphQlApiState ¶ added in v0.72.0
type GraphQlApiState struct { }
func (GraphQlApiState) ElementType ¶ added in v0.72.0
func (GraphQlApiState) ElementType() reflect.Type
type GraphQlApiTag ¶ added in v0.72.0
type GraphQlApiUserPoolConfig ¶ added in v0.72.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. DefaultAction *string `pulumi:"defaultAction"` // The user pool ID. UserPoolId *string `pulumi:"userPoolId"` }
type GraphQlApiUserPoolConfigArgs ¶ added in v0.72.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. DefaultAction pulumi.StringPtrInput `pulumi:"defaultAction"` // The user pool ID. UserPoolId pulumi.StringPtrInput `pulumi:"userPoolId"` }
func (GraphQlApiUserPoolConfigArgs) ElementType ¶ added in v0.72.0
func (GraphQlApiUserPoolConfigArgs) ElementType() reflect.Type
func (GraphQlApiUserPoolConfigArgs) ToGraphQlApiUserPoolConfigOutput ¶ added in v0.72.0
func (i GraphQlApiUserPoolConfigArgs) ToGraphQlApiUserPoolConfigOutput() GraphQlApiUserPoolConfigOutput
func (GraphQlApiUserPoolConfigArgs) ToGraphQlApiUserPoolConfigOutputWithContext ¶ added in v0.72.0
func (i GraphQlApiUserPoolConfigArgs) ToGraphQlApiUserPoolConfigOutputWithContext(ctx context.Context) GraphQlApiUserPoolConfigOutput
func (GraphQlApiUserPoolConfigArgs) ToGraphQlApiUserPoolConfigPtrOutput ¶ added in v0.72.0
func (i GraphQlApiUserPoolConfigArgs) ToGraphQlApiUserPoolConfigPtrOutput() GraphQlApiUserPoolConfigPtrOutput
func (GraphQlApiUserPoolConfigArgs) ToGraphQlApiUserPoolConfigPtrOutputWithContext ¶ added in v0.72.0
func (i GraphQlApiUserPoolConfigArgs) ToGraphQlApiUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQlApiUserPoolConfigPtrOutput
type GraphQlApiUserPoolConfigInput ¶ added in v0.72.0
type GraphQlApiUserPoolConfigInput interface { pulumi.Input ToGraphQlApiUserPoolConfigOutput() GraphQlApiUserPoolConfigOutput ToGraphQlApiUserPoolConfigOutputWithContext(context.Context) GraphQlApiUserPoolConfigOutput }
GraphQlApiUserPoolConfigInput is an input type that accepts GraphQlApiUserPoolConfigArgs and GraphQlApiUserPoolConfigOutput values. You can construct a concrete instance of `GraphQlApiUserPoolConfigInput` via:
GraphQlApiUserPoolConfigArgs{...}
type GraphQlApiUserPoolConfigOutput ¶ added in v0.72.0
type GraphQlApiUserPoolConfigOutput struct{ *pulumi.OutputState }
func (GraphQlApiUserPoolConfigOutput) AppIdClientRegex ¶ added in v0.72.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 v0.72.0
func (o GraphQlApiUserPoolConfigOutput) AwsRegion() pulumi.StringPtrOutput
The AWS Region in which the user pool was created.
func (GraphQlApiUserPoolConfigOutput) DefaultAction ¶ added in v0.72.0
func (o GraphQlApiUserPoolConfigOutput) DefaultAction() pulumi.StringPtrOutput
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.
func (GraphQlApiUserPoolConfigOutput) ElementType ¶ added in v0.72.0
func (GraphQlApiUserPoolConfigOutput) ElementType() reflect.Type
func (GraphQlApiUserPoolConfigOutput) ToGraphQlApiUserPoolConfigOutput ¶ added in v0.72.0
func (o GraphQlApiUserPoolConfigOutput) ToGraphQlApiUserPoolConfigOutput() GraphQlApiUserPoolConfigOutput
func (GraphQlApiUserPoolConfigOutput) ToGraphQlApiUserPoolConfigOutputWithContext ¶ added in v0.72.0
func (o GraphQlApiUserPoolConfigOutput) ToGraphQlApiUserPoolConfigOutputWithContext(ctx context.Context) GraphQlApiUserPoolConfigOutput
func (GraphQlApiUserPoolConfigOutput) ToGraphQlApiUserPoolConfigPtrOutput ¶ added in v0.72.0
func (o GraphQlApiUserPoolConfigOutput) ToGraphQlApiUserPoolConfigPtrOutput() GraphQlApiUserPoolConfigPtrOutput
func (GraphQlApiUserPoolConfigOutput) ToGraphQlApiUserPoolConfigPtrOutputWithContext ¶ added in v0.72.0
func (o GraphQlApiUserPoolConfigOutput) ToGraphQlApiUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQlApiUserPoolConfigPtrOutput
func (GraphQlApiUserPoolConfigOutput) UserPoolId ¶ added in v0.72.0
func (o GraphQlApiUserPoolConfigOutput) UserPoolId() pulumi.StringPtrOutput
The user pool ID.
type GraphQlApiUserPoolConfigPtrInput ¶ added in v0.72.0
type GraphQlApiUserPoolConfigPtrInput interface { pulumi.Input ToGraphQlApiUserPoolConfigPtrOutput() GraphQlApiUserPoolConfigPtrOutput ToGraphQlApiUserPoolConfigPtrOutputWithContext(context.Context) GraphQlApiUserPoolConfigPtrOutput }
GraphQlApiUserPoolConfigPtrInput is an input type that accepts GraphQlApiUserPoolConfigArgs, GraphQlApiUserPoolConfigPtr and GraphQlApiUserPoolConfigPtrOutput values. You can construct a concrete instance of `GraphQlApiUserPoolConfigPtrInput` via:
GraphQlApiUserPoolConfigArgs{...} or: nil
func GraphQlApiUserPoolConfigPtr ¶ added in v0.72.0
func GraphQlApiUserPoolConfigPtr(v *GraphQlApiUserPoolConfigArgs) GraphQlApiUserPoolConfigPtrInput
type GraphQlApiUserPoolConfigPtrOutput ¶ added in v0.72.0
type GraphQlApiUserPoolConfigPtrOutput struct{ *pulumi.OutputState }
func (GraphQlApiUserPoolConfigPtrOutput) AppIdClientRegex ¶ added in v0.72.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 v0.72.0
func (o GraphQlApiUserPoolConfigPtrOutput) AwsRegion() pulumi.StringPtrOutput
The AWS Region in which the user pool was created.
func (GraphQlApiUserPoolConfigPtrOutput) DefaultAction ¶ added in v0.72.0
func (o GraphQlApiUserPoolConfigPtrOutput) DefaultAction() pulumi.StringPtrOutput
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.
func (GraphQlApiUserPoolConfigPtrOutput) Elem ¶ added in v0.72.0
func (o GraphQlApiUserPoolConfigPtrOutput) Elem() GraphQlApiUserPoolConfigOutput
func (GraphQlApiUserPoolConfigPtrOutput) ElementType ¶ added in v0.72.0
func (GraphQlApiUserPoolConfigPtrOutput) ElementType() reflect.Type
func (GraphQlApiUserPoolConfigPtrOutput) ToGraphQlApiUserPoolConfigPtrOutput ¶ added in v0.72.0
func (o GraphQlApiUserPoolConfigPtrOutput) ToGraphQlApiUserPoolConfigPtrOutput() GraphQlApiUserPoolConfigPtrOutput
func (GraphQlApiUserPoolConfigPtrOutput) ToGraphQlApiUserPoolConfigPtrOutputWithContext ¶ added in v0.72.0
func (o GraphQlApiUserPoolConfigPtrOutput) ToGraphQlApiUserPoolConfigPtrOutputWithContext(ctx context.Context) GraphQlApiUserPoolConfigPtrOutput
func (GraphQlApiUserPoolConfigPtrOutput) UserPoolId ¶ added in v0.72.0
func (o GraphQlApiUserPoolConfigPtrOutput) UserPoolId() pulumi.StringPtrOutput
The user pool ID.
type LookupApiArgs ¶ added in v1.5.0
type LookupApiArgs struct { // The Amazon Resource Name (ARN) of the AppSync Api ApiArn string `pulumi:"apiArn"` }
type LookupApiOutputArgs ¶ added in v1.5.0
type LookupApiOutputArgs struct { // The Amazon Resource Name (ARN) of the AppSync Api ApiArn pulumi.StringInput `pulumi:"apiArn"` }
func (LookupApiOutputArgs) ElementType ¶ added in v1.5.0
func (LookupApiOutputArgs) ElementType() reflect.Type
type LookupApiResult ¶ added in v1.5.0
type LookupApiResult struct { // The Amazon Resource Name (ARN) of the AppSync Api ApiArn *string `pulumi:"apiArn"` // The unique identifier for the AppSync Api generated by the service ApiId *string `pulumi:"apiId"` Dns *ApiDnsMap `pulumi:"dns"` // Describes the authorization configuration for connections, message publishing, message subscriptions, and logging for an Event API. EventConfig *ApiEventConfig `pulumi:"eventConfig"` // The name of the `Api` . Name *string `pulumi:"name"` // The owner contact information for an API resource. // // This field accepts any string input with a length of 0 - 256 characters. OwnerContact *string `pulumi:"ownerContact"` // A set of tags (key-value pairs) for this API. Tags []aws.Tag `pulumi:"tags"` }
func LookupApi ¶ added in v1.5.0
func LookupApi(ctx *pulumi.Context, args *LookupApiArgs, opts ...pulumi.InvokeOption) (*LookupApiResult, error)
Resource schema for AppSync Api
type LookupApiResultOutput ¶ added in v1.5.0
type LookupApiResultOutput struct{ *pulumi.OutputState }
func LookupApiOutput ¶ added in v1.5.0
func LookupApiOutput(ctx *pulumi.Context, args LookupApiOutputArgs, opts ...pulumi.InvokeOption) LookupApiResultOutput
func (LookupApiResultOutput) ApiArn ¶ added in v1.5.0
func (o LookupApiResultOutput) ApiArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the AppSync Api
func (LookupApiResultOutput) ApiId ¶ added in v1.5.0
func (o LookupApiResultOutput) ApiId() pulumi.StringPtrOutput
The unique identifier for the AppSync Api generated by the service
func (LookupApiResultOutput) Dns ¶ added in v1.5.0
func (o LookupApiResultOutput) Dns() ApiDnsMapPtrOutput
func (LookupApiResultOutput) ElementType ¶ added in v1.5.0
func (LookupApiResultOutput) ElementType() reflect.Type
func (LookupApiResultOutput) EventConfig ¶ added in v1.5.0
func (o LookupApiResultOutput) EventConfig() ApiEventConfigPtrOutput
Describes the authorization configuration for connections, message publishing, message subscriptions, and logging for an Event API.
func (LookupApiResultOutput) Name ¶ added in v1.5.0
func (o LookupApiResultOutput) Name() pulumi.StringPtrOutput
The name of the `Api` .
func (LookupApiResultOutput) OwnerContact ¶ added in v1.5.0
func (o LookupApiResultOutput) OwnerContact() pulumi.StringPtrOutput
The owner contact information for an API resource.
This field accepts any string input with a length of 0 - 256 characters.
func (LookupApiResultOutput) Tags ¶ added in v1.5.0
func (o LookupApiResultOutput) Tags() aws.TagArrayOutput
A set of tags (key-value pairs) for this API.
func (LookupApiResultOutput) ToLookupApiResultOutput ¶ added in v1.5.0
func (o LookupApiResultOutput) ToLookupApiResultOutput() LookupApiResultOutput
func (LookupApiResultOutput) ToLookupApiResultOutputWithContext ¶ added in v1.5.0
func (o LookupApiResultOutput) ToLookupApiResultOutputWithContext(ctx context.Context) LookupApiResultOutput
type LookupChannelNamespaceArgs ¶ added in v1.5.0
type LookupChannelNamespaceArgs struct { // The Amazon Resource Name (ARN) of the channel namespace. ChannelNamespaceArn string `pulumi:"channelNamespaceArn"` }
type LookupChannelNamespaceOutputArgs ¶ added in v1.5.0
type LookupChannelNamespaceOutputArgs struct { // The Amazon Resource Name (ARN) of the channel namespace. ChannelNamespaceArn pulumi.StringInput `pulumi:"channelNamespaceArn"` }
func (LookupChannelNamespaceOutputArgs) ElementType ¶ added in v1.5.0
func (LookupChannelNamespaceOutputArgs) ElementType() reflect.Type
type LookupChannelNamespaceResult ¶ added in v1.5.0
type LookupChannelNamespaceResult struct { // The Amazon Resource Name (ARN) of the channel namespace. ChannelNamespaceArn *string `pulumi:"channelNamespaceArn"` // The event handler functions that run custom business logic to process published events and subscribe requests. CodeHandlers *string `pulumi:"codeHandlers"` // List of AuthModes supported for Publish operations. PublishAuthModes []ChannelNamespaceAuthMode `pulumi:"publishAuthModes"` // List of AuthModes supported for Subscribe operations. SubscribeAuthModes []ChannelNamespaceAuthMode `pulumi:"subscribeAuthModes"` // A set of tags (key-value pairs) for this channel namespace. Tags []aws.Tag `pulumi:"tags"` }
func LookupChannelNamespace ¶ added in v1.5.0
func LookupChannelNamespace(ctx *pulumi.Context, args *LookupChannelNamespaceArgs, opts ...pulumi.InvokeOption) (*LookupChannelNamespaceResult, error)
Resource schema for AppSync ChannelNamespace
type LookupChannelNamespaceResultOutput ¶ added in v1.5.0
type LookupChannelNamespaceResultOutput struct{ *pulumi.OutputState }
func LookupChannelNamespaceOutput ¶ added in v1.5.0
func LookupChannelNamespaceOutput(ctx *pulumi.Context, args LookupChannelNamespaceOutputArgs, opts ...pulumi.InvokeOption) LookupChannelNamespaceResultOutput
func (LookupChannelNamespaceResultOutput) ChannelNamespaceArn ¶ added in v1.5.0
func (o LookupChannelNamespaceResultOutput) ChannelNamespaceArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the channel namespace.
func (LookupChannelNamespaceResultOutput) CodeHandlers ¶ added in v1.5.0
func (o LookupChannelNamespaceResultOutput) CodeHandlers() pulumi.StringPtrOutput
The event handler functions that run custom business logic to process published events and subscribe requests.
func (LookupChannelNamespaceResultOutput) ElementType ¶ added in v1.5.0
func (LookupChannelNamespaceResultOutput) ElementType() reflect.Type
func (LookupChannelNamespaceResultOutput) PublishAuthModes ¶ added in v1.5.0
func (o LookupChannelNamespaceResultOutput) PublishAuthModes() ChannelNamespaceAuthModeArrayOutput
List of AuthModes supported for Publish operations.
func (LookupChannelNamespaceResultOutput) SubscribeAuthModes ¶ added in v1.5.0
func (o LookupChannelNamespaceResultOutput) SubscribeAuthModes() ChannelNamespaceAuthModeArrayOutput
List of AuthModes supported for Subscribe operations.
func (LookupChannelNamespaceResultOutput) Tags ¶ added in v1.5.0
func (o LookupChannelNamespaceResultOutput) Tags() aws.TagArrayOutput
A set of tags (key-value pairs) for this channel namespace.
func (LookupChannelNamespaceResultOutput) ToLookupChannelNamespaceResultOutput ¶ added in v1.5.0
func (o LookupChannelNamespaceResultOutput) ToLookupChannelNamespaceResultOutput() LookupChannelNamespaceResultOutput
func (LookupChannelNamespaceResultOutput) ToLookupChannelNamespaceResultOutputWithContext ¶ added in v1.5.0
func (o LookupChannelNamespaceResultOutput) ToLookupChannelNamespaceResultOutputWithContext(ctx context.Context) LookupChannelNamespaceResultOutput
type LookupDataSourceArgs ¶ added in v0.12.0
type LookupDataSourceArgs struct { // The Amazon Resource Name (ARN) of the API key, such as arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/datasources/datasourcename. DataSourceArn string `pulumi:"dataSourceArn"` }
type LookupDataSourceOutputArgs ¶ added in v0.12.0
type LookupDataSourceOutputArgs struct { // The Amazon Resource Name (ARN) of the API key, such as arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/datasources/datasourcename. DataSourceArn pulumi.StringInput `pulumi:"dataSourceArn"` }
func (LookupDataSourceOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDataSourceOutputArgs) ElementType() reflect.Type
type LookupDataSourceResult ¶ added in v0.12.0
type LookupDataSourceResult struct { // The Amazon Resource Name (ARN) of the API key, such as arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/datasources/datasourcename. DataSourceArn *string `pulumi:"dataSourceArn"` // The description of the data source. Description *string `pulumi:"description"` // AWS Region and TableName for an Amazon DynamoDB table in your account. DynamoDbConfig *DataSourceDynamoDbConfig `pulumi:"dynamoDbConfig"` // AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account. // As of September 2021, Amazon Elasticsearch Service is Amazon OpenSearch Service. This property is deprecated. For new data sources, use OpenSearchServiceConfig to specify an OpenSearch Service data source. ElasticsearchConfig *DataSourceElasticsearchConfig `pulumi:"elasticsearchConfig"` // ARN for the EventBridge bus. EventBridgeConfig *DataSourceEventBridgeConfig `pulumi:"eventBridgeConfig"` // Endpoints for an HTTP data source. HttpConfig *DataSourceHttpConfig `pulumi:"httpConfig"` // An ARN of a Lambda function in valid ARN format. This can be the ARN of a Lambda function that exists in the current account or in another account. LambdaConfig *DataSourceLambdaConfig `pulumi:"lambdaConfig"` // Enables or disables enhanced data source metrics for specified data sources. Note that `MetricsConfig` won't be used unless the `dataSourceLevelMetricsBehavior` value is set to `PER_DATA_SOURCE_METRICS` . If the `dataSourceLevelMetricsBehavior` is set to `FULL_REQUEST_DATA_SOURCE_METRICS` instead, `MetricsConfig` will be ignored. However, you can still set its value. // // `MetricsConfig` can be `ENABLED` or `DISABLED` . MetricsConfig *DataSourceMetricsConfig `pulumi:"metricsConfig"` // AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account. OpenSearchServiceConfig *DataSourceOpenSearchServiceConfig `pulumi:"openSearchServiceConfig"` // Relational Database configuration of the relational database data source. RelationalDatabaseConfig *DataSourceRelationalDatabaseConfig `pulumi:"relationalDatabaseConfig"` // The AWS Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source. ServiceRoleArn *string `pulumi:"serviceRoleArn"` // The type of the data source. Type *string `pulumi:"type"` }
func LookupDataSource ¶ added in v0.12.0
func LookupDataSource(ctx *pulumi.Context, args *LookupDataSourceArgs, opts ...pulumi.InvokeOption) (*LookupDataSourceResult, error)
Resource Type definition for AWS::AppSync::DataSource
type LookupDataSourceResultOutput ¶ added in v0.12.0
type LookupDataSourceResultOutput struct{ *pulumi.OutputState }
func LookupDataSourceOutput ¶ added in v0.12.0
func LookupDataSourceOutput(ctx *pulumi.Context, args LookupDataSourceOutputArgs, opts ...pulumi.InvokeOption) LookupDataSourceResultOutput
func (LookupDataSourceResultOutput) DataSourceArn ¶ added in v0.12.0
func (o LookupDataSourceResultOutput) DataSourceArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the API key, such as arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/datasources/datasourcename.
func (LookupDataSourceResultOutput) Description ¶ added in v0.12.0
func (o LookupDataSourceResultOutput) Description() pulumi.StringPtrOutput
The description of the data source.
func (LookupDataSourceResultOutput) DynamoDbConfig ¶ added in v0.72.0
func (o LookupDataSourceResultOutput) DynamoDbConfig() DataSourceDynamoDbConfigPtrOutput
AWS Region and TableName for an Amazon DynamoDB table in your account.
func (LookupDataSourceResultOutput) ElasticsearchConfig ¶ added in v0.12.0
func (o LookupDataSourceResultOutput) ElasticsearchConfig() DataSourceElasticsearchConfigPtrOutput
AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account. As of September 2021, Amazon Elasticsearch Service is Amazon OpenSearch Service. This property is deprecated. For new data sources, use OpenSearchServiceConfig to specify an OpenSearch Service data source.
func (LookupDataSourceResultOutput) ElementType ¶ added in v0.12.0
func (LookupDataSourceResultOutput) ElementType() reflect.Type
func (LookupDataSourceResultOutput) EventBridgeConfig ¶ added in v0.48.0
func (o LookupDataSourceResultOutput) EventBridgeConfig() DataSourceEventBridgeConfigPtrOutput
ARN for the EventBridge bus.
func (LookupDataSourceResultOutput) HttpConfig ¶ added in v0.12.0
func (o LookupDataSourceResultOutput) HttpConfig() DataSourceHttpConfigPtrOutput
Endpoints for an HTTP data source.
func (LookupDataSourceResultOutput) LambdaConfig ¶ added in v0.12.0
func (o LookupDataSourceResultOutput) LambdaConfig() DataSourceLambdaConfigPtrOutput
An ARN of a Lambda function in valid ARN format. This can be the ARN of a Lambda function that exists in the current account or in another account.
func (LookupDataSourceResultOutput) MetricsConfig ¶ added in v0.97.0
func (o LookupDataSourceResultOutput) MetricsConfig() DataSourceMetricsConfigPtrOutput
Enables or disables enhanced data source metrics for specified data sources. Note that `MetricsConfig` won't be used unless the `dataSourceLevelMetricsBehavior` value is set to `PER_DATA_SOURCE_METRICS` . If the `dataSourceLevelMetricsBehavior` is set to `FULL_REQUEST_DATA_SOURCE_METRICS` instead, `MetricsConfig` will be ignored. However, you can still set its value.
`MetricsConfig` can be `ENABLED` or `DISABLED` .
func (LookupDataSourceResultOutput) OpenSearchServiceConfig ¶ added in v0.12.0
func (o LookupDataSourceResultOutput) OpenSearchServiceConfig() DataSourceOpenSearchServiceConfigPtrOutput
AWS Region and Endpoints for an Amazon OpenSearch Service domain in your account.
func (LookupDataSourceResultOutput) RelationalDatabaseConfig ¶ added in v0.12.0
func (o LookupDataSourceResultOutput) RelationalDatabaseConfig() DataSourceRelationalDatabaseConfigPtrOutput
Relational Database configuration of the relational database data source.
func (LookupDataSourceResultOutput) ServiceRoleArn ¶ added in v0.12.0
func (o LookupDataSourceResultOutput) ServiceRoleArn() pulumi.StringPtrOutput
The AWS Identity and Access Management service role ARN for the data source. The system assumes this role when accessing the data source.
func (LookupDataSourceResultOutput) ToLookupDataSourceResultOutput ¶ added in v0.12.0
func (o LookupDataSourceResultOutput) ToLookupDataSourceResultOutput() LookupDataSourceResultOutput
func (LookupDataSourceResultOutput) ToLookupDataSourceResultOutputWithContext ¶ added in v0.12.0
func (o LookupDataSourceResultOutput) ToLookupDataSourceResultOutputWithContext(ctx context.Context) LookupDataSourceResultOutput
func (LookupDataSourceResultOutput) Type ¶ added in v0.12.0
func (o LookupDataSourceResultOutput) Type() pulumi.StringPtrOutput
The type of the data source.
type LookupDomainNameApiAssociationArgs ¶ added in v0.12.0
type LookupDomainNameApiAssociationArgs struct {
ApiAssociationIdentifier string `pulumi:"apiAssociationIdentifier"`
}
type LookupDomainNameApiAssociationOutputArgs ¶ added in v0.12.0
type LookupDomainNameApiAssociationOutputArgs struct {
ApiAssociationIdentifier pulumi.StringInput `pulumi:"apiAssociationIdentifier"`
}
func (LookupDomainNameApiAssociationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDomainNameApiAssociationOutputArgs) ElementType() reflect.Type
type LookupDomainNameApiAssociationResult ¶ added in v0.12.0
type LookupDomainNameApiAssociationResult struct { ApiAssociationIdentifier *string `pulumi:"apiAssociationIdentifier"` // The API ID. ApiId *string `pulumi:"apiId"` }
func LookupDomainNameApiAssociation ¶ added in v0.12.0
func LookupDomainNameApiAssociation(ctx *pulumi.Context, args *LookupDomainNameApiAssociationArgs, opts ...pulumi.InvokeOption) (*LookupDomainNameApiAssociationResult, error)
Resource Type definition for AWS::AppSync::DomainNameApiAssociation
type LookupDomainNameApiAssociationResultOutput ¶ added in v0.12.0
type LookupDomainNameApiAssociationResultOutput struct{ *pulumi.OutputState }
func LookupDomainNameApiAssociationOutput ¶ added in v0.12.0
func LookupDomainNameApiAssociationOutput(ctx *pulumi.Context, args LookupDomainNameApiAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupDomainNameApiAssociationResultOutput
func (LookupDomainNameApiAssociationResultOutput) ApiAssociationIdentifier ¶ added in v0.12.0
func (o LookupDomainNameApiAssociationResultOutput) ApiAssociationIdentifier() pulumi.StringPtrOutput
func (LookupDomainNameApiAssociationResultOutput) ApiId ¶ added in v0.12.0
func (o LookupDomainNameApiAssociationResultOutput) ApiId() pulumi.StringPtrOutput
The API ID.
func (LookupDomainNameApiAssociationResultOutput) ElementType ¶ added in v0.12.0
func (LookupDomainNameApiAssociationResultOutput) ElementType() reflect.Type
func (LookupDomainNameApiAssociationResultOutput) ToLookupDomainNameApiAssociationResultOutput ¶ added in v0.12.0
func (o LookupDomainNameApiAssociationResultOutput) ToLookupDomainNameApiAssociationResultOutput() LookupDomainNameApiAssociationResultOutput
func (LookupDomainNameApiAssociationResultOutput) ToLookupDomainNameApiAssociationResultOutputWithContext ¶ added in v0.12.0
func (o LookupDomainNameApiAssociationResultOutput) ToLookupDomainNameApiAssociationResultOutputWithContext(ctx context.Context) LookupDomainNameApiAssociationResultOutput
type LookupDomainNameArgs ¶ added in v0.12.0
type LookupDomainNameArgs struct { // The domain name. DomainName string `pulumi:"domainName"` }
type LookupDomainNameOutputArgs ¶ added in v0.12.0
type LookupDomainNameOutputArgs struct { // The domain name. DomainName pulumi.StringInput `pulumi:"domainName"` }
func (LookupDomainNameOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDomainNameOutputArgs) ElementType() reflect.Type
type LookupDomainNameResult ¶ added in v0.12.0
type LookupDomainNameResult struct { // The domain name provided by AWS AppSync . AppSyncDomainName *string `pulumi:"appSyncDomainName"` // The decription for your domain name. Description *string `pulumi:"description"` // The ID of your Amazon Route 53 hosted zone. HostedZoneId *string `pulumi:"hostedZoneId"` }
func LookupDomainName ¶ added in v0.12.0
func LookupDomainName(ctx *pulumi.Context, args *LookupDomainNameArgs, opts ...pulumi.InvokeOption) (*LookupDomainNameResult, error)
Resource Type definition for AWS::AppSync::DomainName
type LookupDomainNameResultOutput ¶ added in v0.12.0
type LookupDomainNameResultOutput struct{ *pulumi.OutputState }
func LookupDomainNameOutput ¶ added in v0.12.0
func LookupDomainNameOutput(ctx *pulumi.Context, args LookupDomainNameOutputArgs, opts ...pulumi.InvokeOption) LookupDomainNameResultOutput
func (LookupDomainNameResultOutput) AppSyncDomainName ¶ added in v0.12.0
func (o LookupDomainNameResultOutput) AppSyncDomainName() pulumi.StringPtrOutput
The domain name provided by AWS AppSync .
func (LookupDomainNameResultOutput) Description ¶ added in v0.12.0
func (o LookupDomainNameResultOutput) Description() pulumi.StringPtrOutput
The decription for your domain name.
func (LookupDomainNameResultOutput) ElementType ¶ added in v0.12.0
func (LookupDomainNameResultOutput) ElementType() reflect.Type
func (LookupDomainNameResultOutput) HostedZoneId ¶ added in v0.12.0
func (o LookupDomainNameResultOutput) HostedZoneId() pulumi.StringPtrOutput
The ID of your Amazon Route 53 hosted zone.
func (LookupDomainNameResultOutput) ToLookupDomainNameResultOutput ¶ added in v0.12.0
func (o LookupDomainNameResultOutput) ToLookupDomainNameResultOutput() LookupDomainNameResultOutput
func (LookupDomainNameResultOutput) ToLookupDomainNameResultOutputWithContext ¶ added in v0.12.0
func (o LookupDomainNameResultOutput) ToLookupDomainNameResultOutputWithContext(ctx context.Context) LookupDomainNameResultOutput
type LookupFunctionConfigurationArgs ¶ added in v0.12.0
type LookupFunctionConfigurationArgs struct { // The ARN for the function generated by the service FunctionArn string `pulumi:"functionArn"` }
type LookupFunctionConfigurationOutputArgs ¶ added in v0.12.0
type LookupFunctionConfigurationOutputArgs struct { // The ARN for the function generated by the service FunctionArn pulumi.StringInput `pulumi:"functionArn"` }
func (LookupFunctionConfigurationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupFunctionConfigurationOutputArgs) ElementType() reflect.Type
type LookupFunctionConfigurationResult ¶ added in v0.12.0
type LookupFunctionConfigurationResult struct { // The resolver code that contains the request and response functions. When code is used, the runtime is required. The runtime value must be APPSYNC_JS. Code *string `pulumi:"code"` // The name of data source this function will attach. DataSourceName *string `pulumi:"dataSourceName"` // The function description. Description *string `pulumi:"description"` // The ARN for the function generated by the service FunctionArn *string `pulumi:"functionArn"` // The unique identifier for the function generated by the service FunctionId *string `pulumi:"functionId"` // The version of the request mapping template. Currently, only the 2018-05-29 version of the template is supported. FunctionVersion *string `pulumi:"functionVersion"` // The maximum number of resolver request inputs that will be sent to a single AWS Lambda function in a BatchInvoke operation. MaxBatchSize *int `pulumi:"maxBatchSize"` // The name of the function. Name *string `pulumi:"name"` // The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template. RequestMappingTemplate *string `pulumi:"requestMappingTemplate"` // The Function response mapping template. ResponseMappingTemplate *string `pulumi:"responseMappingTemplate"` // Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified. Runtime *FunctionConfigurationAppSyncRuntime `pulumi:"runtime"` // Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked. SyncConfig *FunctionConfigurationSyncConfig `pulumi:"syncConfig"` }
func LookupFunctionConfiguration ¶ added in v0.12.0
func LookupFunctionConfiguration(ctx *pulumi.Context, args *LookupFunctionConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupFunctionConfigurationResult, error)
An example resource schema demonstrating some basic constructs and validation rules.
type LookupFunctionConfigurationResultOutput ¶ added in v0.12.0
type LookupFunctionConfigurationResultOutput struct{ *pulumi.OutputState }
func LookupFunctionConfigurationOutput ¶ added in v0.12.0
func LookupFunctionConfigurationOutput(ctx *pulumi.Context, args LookupFunctionConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupFunctionConfigurationResultOutput
func (LookupFunctionConfigurationResultOutput) Code ¶ added in v0.42.0
func (o LookupFunctionConfigurationResultOutput) Code() pulumi.StringPtrOutput
The resolver code that contains the request and response functions. When code is used, the runtime is required. The runtime value must be APPSYNC_JS.
func (LookupFunctionConfigurationResultOutput) DataSourceName ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) DataSourceName() pulumi.StringPtrOutput
The name of data source this function will attach.
func (LookupFunctionConfigurationResultOutput) Description ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) Description() pulumi.StringPtrOutput
The function description.
func (LookupFunctionConfigurationResultOutput) ElementType ¶ added in v0.12.0
func (LookupFunctionConfigurationResultOutput) ElementType() reflect.Type
func (LookupFunctionConfigurationResultOutput) FunctionArn ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) FunctionArn() pulumi.StringPtrOutput
The ARN for the function generated by the service
func (LookupFunctionConfigurationResultOutput) FunctionId ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) FunctionId() pulumi.StringPtrOutput
The unique identifier for the function generated by the service
func (LookupFunctionConfigurationResultOutput) FunctionVersion ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) FunctionVersion() pulumi.StringPtrOutput
The version of the request mapping template. Currently, only the 2018-05-29 version of the template is supported.
func (LookupFunctionConfigurationResultOutput) MaxBatchSize ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) MaxBatchSize() pulumi.IntPtrOutput
The maximum number of resolver request inputs that will be sent to a single AWS Lambda function in a BatchInvoke operation.
func (LookupFunctionConfigurationResultOutput) Name ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) Name() pulumi.StringPtrOutput
The name of the function.
func (LookupFunctionConfigurationResultOutput) RequestMappingTemplate ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) RequestMappingTemplate() pulumi.StringPtrOutput
The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template.
func (LookupFunctionConfigurationResultOutput) ResponseMappingTemplate ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) ResponseMappingTemplate() pulumi.StringPtrOutput
The Function response mapping template.
func (LookupFunctionConfigurationResultOutput) Runtime ¶ added in v0.42.0
func (o LookupFunctionConfigurationResultOutput) Runtime() FunctionConfigurationAppSyncRuntimePtrOutput
Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
func (LookupFunctionConfigurationResultOutput) SyncConfig ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) SyncConfig() FunctionConfigurationSyncConfigPtrOutput
Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
func (LookupFunctionConfigurationResultOutput) ToLookupFunctionConfigurationResultOutput ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) ToLookupFunctionConfigurationResultOutput() LookupFunctionConfigurationResultOutput
func (LookupFunctionConfigurationResultOutput) ToLookupFunctionConfigurationResultOutputWithContext ¶ added in v0.12.0
func (o LookupFunctionConfigurationResultOutput) ToLookupFunctionConfigurationResultOutputWithContext(ctx context.Context) LookupFunctionConfigurationResultOutput
type LookupGraphQlApiArgs ¶ added in v0.72.0
type LookupGraphQlApiArgs struct { // Unique AWS AppSync GraphQL API identifier. ApiId string `pulumi:"apiId"` }
type LookupGraphQlApiOutputArgs ¶ added in v0.72.0
type LookupGraphQlApiOutputArgs struct { // Unique AWS AppSync GraphQL API identifier. ApiId pulumi.StringInput `pulumi:"apiId"` }
func (LookupGraphQlApiOutputArgs) ElementType ¶ added in v0.72.0
func (LookupGraphQlApiOutputArgs) ElementType() reflect.Type
type LookupGraphQlApiResult ¶ added in v0.72.0
type LookupGraphQlApiResult struct { // A list of additional authentication providers for the GraphqlApi API. AdditionalAuthenticationProviders []GraphQlApiAdditionalAuthenticationProvider `pulumi:"additionalAuthenticationProviders"` // Unique AWS AppSync GraphQL API identifier. ApiId *string `pulumi:"apiId"` // The value that indicates whether the GraphQL API is a standard API (GRAPHQL) or merged API (MERGED). ApiType *string `pulumi:"apiType"` // The Amazon Resource Name (ARN) of the API key Arn *string `pulumi:"arn"` // Security configuration for your GraphQL API AuthenticationType *string `pulumi:"authenticationType"` // Enables and controls the enhanced metrics feature. Enhanced metrics emit granular data on API usage and performance such as AppSync request and error counts, latency, and cache hits/misses. All enhanced metric data is sent to your CloudWatch account, and you can configure the types of data that will be sent. EnhancedMetricsConfig *GraphQlApiEnhancedMetricsConfig `pulumi:"enhancedMetricsConfig"` // A map containing the list of resources with their properties and environment variables. EnvironmentVariables map[string]string `pulumi:"environmentVariables"` // The fully qualified domain name (FQDN) of the endpoint URL of your GraphQL API. GraphQlDns *string `pulumi:"graphQlDns"` // The GraphQL endpoint ARN. GraphQlEndpointArn *string `pulumi:"graphQlEndpointArn"` // The Endpoint URL of your GraphQL API. GraphQlUrl *string `pulumi:"graphQlUrl"` // Sets the value of the GraphQL API to enable (ENABLED) or disable (DISABLED) introspection. If no value is provided, the introspection configuration will be set to ENABLED by default. This field will produce an error if the operation attempts to use the introspection feature while this field is disabled. IntrospectionConfig *string `pulumi:"introspectionConfig"` // A LambdaAuthorizerConfig holds configuration on how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode. Be aware that an AWS AppSync API may have only one Lambda authorizer configured at a time. LambdaAuthorizerConfig *GraphQlApiLambdaAuthorizerConfig `pulumi:"lambdaAuthorizerConfig"` // The Amazon CloudWatch Logs configuration. LogConfig *GraphQlApiLogConfig `pulumi:"logConfig"` // The AWS Identity and Access Management service role ARN for a merged API. MergedApiExecutionRoleArn *string `pulumi:"mergedApiExecutionRoleArn"` // The API name Name *string `pulumi:"name"` // The OpenID Connect configuration. OpenIdConnectConfig *GraphQlApiOpenIdConnectConfig `pulumi:"openIdConnectConfig"` // The owner contact information for an API resource. OwnerContact *string `pulumi:"ownerContact"` // The maximum depth a query can have in a single request. Depth refers to the amount of nested levels allowed in the body of query. QueryDepthLimit *int `pulumi:"queryDepthLimit"` // The fully qualified domain name (FQDN) of the real-time endpoint URL of your GraphQL API. RealtimeDns *string `pulumi:"realtimeDns"` // The GraphQL API real-time endpoint URL. RealtimeUrl *string `pulumi:"realtimeUrl"` // The maximum number of resolvers that can be invoked in a single request. ResolverCountLimit *int `pulumi:"resolverCountLimit"` // An arbitrary set of tags (key-value pairs) for this GraphQL API. Tags []aws.Tag `pulumi:"tags"` // Optional authorization configuration for using Amazon Cognito user pools with your GraphQL endpoint. UserPoolConfig *GraphQlApiUserPoolConfig `pulumi:"userPoolConfig"` // Sets the scope of the GraphQL API to public (GLOBAL) or private (PRIVATE). By default, the scope is set to Global if no value is provided. Visibility *string `pulumi:"visibility"` // A flag indicating whether to use AWS X-Ray tracing for this GraphqlApi. XrayEnabled *bool `pulumi:"xrayEnabled"` }
func LookupGraphQlApi ¶ added in v0.72.0
func LookupGraphQlApi(ctx *pulumi.Context, args *LookupGraphQlApiArgs, opts ...pulumi.InvokeOption) (*LookupGraphQlApiResult, error)
Resource Type definition for AWS::AppSync::GraphQLApi
type LookupGraphQlApiResultOutput ¶ added in v0.72.0
type LookupGraphQlApiResultOutput struct{ *pulumi.OutputState }
func LookupGraphQlApiOutput ¶ added in v0.72.0
func LookupGraphQlApiOutput(ctx *pulumi.Context, args LookupGraphQlApiOutputArgs, opts ...pulumi.InvokeOption) LookupGraphQlApiResultOutput
func (LookupGraphQlApiResultOutput) AdditionalAuthenticationProviders ¶ added in v0.72.0
func (o LookupGraphQlApiResultOutput) AdditionalAuthenticationProviders() GraphQlApiAdditionalAuthenticationProviderArrayOutput
A list of additional authentication providers for the GraphqlApi API.
func (LookupGraphQlApiResultOutput) ApiId ¶ added in v0.72.0
func (o LookupGraphQlApiResultOutput) ApiId() pulumi.StringPtrOutput
Unique AWS AppSync GraphQL API identifier.
func (LookupGraphQlApiResultOutput) ApiType ¶ added in v0.73.1
func (o LookupGraphQlApiResultOutput) ApiType() pulumi.StringPtrOutput
The value that indicates whether the GraphQL API is a standard API (GRAPHQL) or merged API (MERGED).
func (LookupGraphQlApiResultOutput) Arn ¶ added in v0.72.0
func (o LookupGraphQlApiResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the API key
func (LookupGraphQlApiResultOutput) AuthenticationType ¶ added in v0.72.0
func (o LookupGraphQlApiResultOutput) AuthenticationType() pulumi.StringPtrOutput
Security configuration for your GraphQL API
func (LookupGraphQlApiResultOutput) ElementType ¶ added in v0.72.0
func (LookupGraphQlApiResultOutput) ElementType() reflect.Type
func (LookupGraphQlApiResultOutput) EnhancedMetricsConfig ¶ added in v0.97.0
func (o LookupGraphQlApiResultOutput) EnhancedMetricsConfig() GraphQlApiEnhancedMetricsConfigPtrOutput
Enables and controls the enhanced metrics feature. Enhanced metrics emit granular data on API usage and performance such as AppSync request and error counts, latency, and cache hits/misses. All enhanced metric data is sent to your CloudWatch account, and you can configure the types of data that will be sent.
func (LookupGraphQlApiResultOutput) EnvironmentVariables ¶ added in v0.96.0
func (o LookupGraphQlApiResultOutput) EnvironmentVariables() pulumi.StringMapOutput
A map containing the list of resources with their properties and environment variables.
func (LookupGraphQlApiResultOutput) GraphQlDns ¶ added in v0.72.0
func (o LookupGraphQlApiResultOutput) GraphQlDns() pulumi.StringPtrOutput
The fully qualified domain name (FQDN) of the endpoint URL of your GraphQL API.
func (LookupGraphQlApiResultOutput) GraphQlEndpointArn ¶ added in v0.91.0
func (o LookupGraphQlApiResultOutput) GraphQlEndpointArn() pulumi.StringPtrOutput
The GraphQL endpoint ARN.
func (LookupGraphQlApiResultOutput) GraphQlUrl ¶ added in v0.72.0
func (o LookupGraphQlApiResultOutput) GraphQlUrl() pulumi.StringPtrOutput
The Endpoint URL of your GraphQL API.
func (LookupGraphQlApiResultOutput) IntrospectionConfig ¶ added in v0.92.0
func (o LookupGraphQlApiResultOutput) IntrospectionConfig() pulumi.StringPtrOutput
Sets the value of the GraphQL API to enable (ENABLED) or disable (DISABLED) introspection. If no value is provided, the introspection configuration will be set to ENABLED by default. This field will produce an error if the operation attempts to use the introspection feature while this field is disabled.
func (LookupGraphQlApiResultOutput) LambdaAuthorizerConfig ¶ added in v0.72.0
func (o LookupGraphQlApiResultOutput) LambdaAuthorizerConfig() GraphQlApiLambdaAuthorizerConfigPtrOutput
A LambdaAuthorizerConfig holds configuration on how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode. Be aware that an AWS AppSync API may have only one Lambda authorizer configured at a time.
func (LookupGraphQlApiResultOutput) LogConfig ¶ added in v0.72.0
func (o LookupGraphQlApiResultOutput) LogConfig() GraphQlApiLogConfigPtrOutput
The Amazon CloudWatch Logs configuration.
func (LookupGraphQlApiResultOutput) MergedApiExecutionRoleArn ¶ added in v0.72.0
func (o LookupGraphQlApiResultOutput) MergedApiExecutionRoleArn() pulumi.StringPtrOutput
The AWS Identity and Access Management service role ARN for a merged API.
func (LookupGraphQlApiResultOutput) Name ¶ added in v0.72.0
func (o LookupGraphQlApiResultOutput) Name() pulumi.StringPtrOutput
The API name
func (LookupGraphQlApiResultOutput) OpenIdConnectConfig ¶ added in v0.72.0
func (o LookupGraphQlApiResultOutput) OpenIdConnectConfig() GraphQlApiOpenIdConnectConfigPtrOutput
The OpenID Connect configuration.
func (LookupGraphQlApiResultOutput) OwnerContact ¶ added in v0.72.0
func (o LookupGraphQlApiResultOutput) OwnerContact() pulumi.StringPtrOutput
The owner contact information for an API resource.
func (LookupGraphQlApiResultOutput) QueryDepthLimit ¶ added in v0.92.0
func (o LookupGraphQlApiResultOutput) QueryDepthLimit() pulumi.IntPtrOutput
The maximum depth a query can have in a single request. Depth refers to the amount of nested levels allowed in the body of query.
func (LookupGraphQlApiResultOutput) RealtimeDns ¶ added in v0.72.0
func (o LookupGraphQlApiResultOutput) RealtimeDns() pulumi.StringPtrOutput
The fully qualified domain name (FQDN) of the real-time endpoint URL of your GraphQL API.
func (LookupGraphQlApiResultOutput) RealtimeUrl ¶ added in v0.72.0
func (o LookupGraphQlApiResultOutput) RealtimeUrl() pulumi.StringPtrOutput
The GraphQL API real-time endpoint URL.
func (LookupGraphQlApiResultOutput) ResolverCountLimit ¶ added in v0.92.0
func (o LookupGraphQlApiResultOutput) ResolverCountLimit() pulumi.IntPtrOutput
The maximum number of resolvers that can be invoked in a single request.
func (LookupGraphQlApiResultOutput) Tags ¶ added in v0.72.0
func (o LookupGraphQlApiResultOutput) Tags() aws.TagArrayOutput
An arbitrary set of tags (key-value pairs) for this GraphQL API.
func (LookupGraphQlApiResultOutput) ToLookupGraphQlApiResultOutput ¶ added in v0.72.0
func (o LookupGraphQlApiResultOutput) ToLookupGraphQlApiResultOutput() LookupGraphQlApiResultOutput
func (LookupGraphQlApiResultOutput) ToLookupGraphQlApiResultOutputWithContext ¶ added in v0.72.0
func (o LookupGraphQlApiResultOutput) ToLookupGraphQlApiResultOutputWithContext(ctx context.Context) LookupGraphQlApiResultOutput
func (LookupGraphQlApiResultOutput) UserPoolConfig ¶ added in v0.72.0
func (o LookupGraphQlApiResultOutput) UserPoolConfig() GraphQlApiUserPoolConfigPtrOutput
Optional authorization configuration for using Amazon Cognito user pools with your GraphQL endpoint.
func (LookupGraphQlApiResultOutput) Visibility ¶ added in v0.73.1
func (o LookupGraphQlApiResultOutput) Visibility() pulumi.StringPtrOutput
Sets the scope of the GraphQL API to public (GLOBAL) or private (PRIVATE). By default, the scope is set to Global if no value is provided.
func (LookupGraphQlApiResultOutput) XrayEnabled ¶ added in v0.72.0
func (o LookupGraphQlApiResultOutput) XrayEnabled() pulumi.BoolPtrOutput
A flag indicating whether to use AWS X-Ray tracing for this GraphqlApi.
type LookupResolverArgs ¶ added in v0.12.0
type LookupResolverArgs struct { // ARN of the resolver, such as `arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/types/typename/resolvers/resolvername` . ResolverArn string `pulumi:"resolverArn"` }
type LookupResolverOutputArgs ¶ added in v0.12.0
type LookupResolverOutputArgs struct { // ARN of the resolver, such as `arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/types/typename/resolvers/resolvername` . ResolverArn pulumi.StringInput `pulumi:"resolverArn"` }
func (LookupResolverOutputArgs) ElementType ¶ added in v0.12.0
func (LookupResolverOutputArgs) ElementType() reflect.Type
type LookupResolverResult ¶ added in v0.12.0
type LookupResolverResult struct { // The caching configuration for the resolver. CachingConfig *ResolverCachingConfig `pulumi:"cachingConfig"` // The “resolver“ code that contains the request and response functions. When code is used, the “runtime“ is required. The runtime value must be “APPSYNC_JS“. Code *string `pulumi:"code"` // The resolver data source name. DataSourceName *string `pulumi:"dataSourceName"` // The resolver type. // + *UNIT*: A UNIT resolver type. A UNIT resolver is the default resolver type. You can use a UNIT resolver to run a GraphQL query against a single data source. // + *PIPELINE*: A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of “Function“ objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources. Kind *string `pulumi:"kind"` // The maximum number of resolver request inputs that will be sent to a single LAMlong function in a “BatchInvoke“ operation. MaxBatchSize *int `pulumi:"maxBatchSize"` // Enables or disables enhanced resolver metrics for specified resolvers. Note that “MetricsConfig“ won't be used unless the “resolverLevelMetricsBehavior“ value is set to “PER_RESOLVER_METRICS“. If the “resolverLevelMetricsBehavior“ is set to “FULL_REQUEST_RESOLVER_METRICS“ instead, “MetricsConfig“ will be ignored. However, you can still set its value. MetricsConfig *ResolverMetricsConfig `pulumi:"metricsConfig"` // Functions linked with the pipeline resolver. PipelineConfig *ResolverPipelineConfig `pulumi:"pipelineConfig"` // The request mapping template. // Request mapping templates are optional when using a Lambda data source. For all other data sources, a request mapping template is required. RequestMappingTemplate *string `pulumi:"requestMappingTemplate"` // ARN of the resolver, such as `arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/types/typename/resolvers/resolvername` . ResolverArn *string `pulumi:"resolverArn"` // The response mapping template. ResponseMappingTemplate *string `pulumi:"responseMappingTemplate"` // Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified. Runtime *ResolverAppSyncRuntime `pulumi:"runtime"` // The “SyncConfig“ for a resolver attached to a versioned data source. SyncConfig *ResolverSyncConfig `pulumi:"syncConfig"` }
func LookupResolver ¶ added in v0.12.0
func LookupResolver(ctx *pulumi.Context, args *LookupResolverArgs, opts ...pulumi.InvokeOption) (*LookupResolverResult, error)
The “AWS::AppSync::Resolver“ resource defines the logical GraphQL resolver that you attach to fields in a schema. Request and response templates for resolvers are written in Apache Velocity Template Language (VTL) format. For more information about resolvers, see [Resolver Mapping Template Reference](https://docs.aws.amazon.com/appsync/latest/devguide/resolver-mapping-template-reference.html).
When you submit an update, CFNLong updates resources based on differences between what you submit and the stack's current template. To cause this resource to be updated you must change a property value for this resource in the CFNshort template. Changing the S3 file content without changing a property value will not result in an update operation. See [Update Behaviors of Stack Resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html) in the *User Guide*.
type LookupResolverResultOutput ¶ added in v0.12.0
type LookupResolverResultOutput struct{ *pulumi.OutputState }
func LookupResolverOutput ¶ added in v0.12.0
func LookupResolverOutput(ctx *pulumi.Context, args LookupResolverOutputArgs, opts ...pulumi.InvokeOption) LookupResolverResultOutput
func (LookupResolverResultOutput) CachingConfig ¶ added in v0.12.0
func (o LookupResolverResultOutput) CachingConfig() ResolverCachingConfigPtrOutput
The caching configuration for the resolver.
func (LookupResolverResultOutput) Code ¶ added in v0.42.0
func (o LookupResolverResultOutput) Code() pulumi.StringPtrOutput
The “resolver“ code that contains the request and response functions. When code is used, the “runtime“ is required. The runtime value must be “APPSYNC_JS“.
func (LookupResolverResultOutput) DataSourceName ¶ added in v0.12.0
func (o LookupResolverResultOutput) DataSourceName() pulumi.StringPtrOutput
The resolver data source name.
func (LookupResolverResultOutput) ElementType ¶ added in v0.12.0
func (LookupResolverResultOutput) ElementType() reflect.Type
func (LookupResolverResultOutput) Kind ¶ added in v0.12.0
func (o LookupResolverResultOutput) Kind() pulumi.StringPtrOutput
The resolver type.
- *UNIT*: A UNIT resolver type. A UNIT resolver is the default resolver type. You can use a UNIT resolver to run a GraphQL query against a single data source.
- *PIPELINE*: A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of “Function“ objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources.
func (LookupResolverResultOutput) MaxBatchSize ¶ added in v0.12.0
func (o LookupResolverResultOutput) MaxBatchSize() pulumi.IntPtrOutput
The maximum number of resolver request inputs that will be sent to a single LAMlong function in a “BatchInvoke“ operation.
func (LookupResolverResultOutput) MetricsConfig ¶ added in v0.98.0
func (o LookupResolverResultOutput) MetricsConfig() ResolverMetricsConfigPtrOutput
Enables or disables enhanced resolver metrics for specified resolvers. Note that “MetricsConfig“ won't be used unless the “resolverLevelMetricsBehavior“ value is set to “PER_RESOLVER_METRICS“. If the “resolverLevelMetricsBehavior“ is set to “FULL_REQUEST_RESOLVER_METRICS“ instead, “MetricsConfig“ will be ignored. However, you can still set its value.
func (LookupResolverResultOutput) PipelineConfig ¶ added in v0.12.0
func (o LookupResolverResultOutput) PipelineConfig() ResolverPipelineConfigPtrOutput
Functions linked with the pipeline resolver.
func (LookupResolverResultOutput) RequestMappingTemplate ¶ added in v0.12.0
func (o LookupResolverResultOutput) RequestMappingTemplate() pulumi.StringPtrOutput
The request mapping template.
Request mapping templates are optional when using a Lambda data source. For all other data sources, a request mapping template is required.
func (LookupResolverResultOutput) ResolverArn ¶ added in v0.12.0
func (o LookupResolverResultOutput) ResolverArn() pulumi.StringPtrOutput
ARN of the resolver, such as `arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/types/typename/resolvers/resolvername` .
func (LookupResolverResultOutput) ResponseMappingTemplate ¶ added in v0.12.0
func (o LookupResolverResultOutput) ResponseMappingTemplate() pulumi.StringPtrOutput
The response mapping template.
func (LookupResolverResultOutput) Runtime ¶ added in v0.42.0
func (o LookupResolverResultOutput) Runtime() ResolverAppSyncRuntimePtrOutput
Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
func (LookupResolverResultOutput) SyncConfig ¶ added in v0.12.0
func (o LookupResolverResultOutput) SyncConfig() ResolverSyncConfigPtrOutput
The “SyncConfig“ for a resolver attached to a versioned data source.
func (LookupResolverResultOutput) ToLookupResolverResultOutput ¶ added in v0.12.0
func (o LookupResolverResultOutput) ToLookupResolverResultOutput() LookupResolverResultOutput
func (LookupResolverResultOutput) ToLookupResolverResultOutputWithContext ¶ added in v0.12.0
func (o LookupResolverResultOutput) ToLookupResolverResultOutputWithContext(ctx context.Context) LookupResolverResultOutput
type LookupSourceApiAssociationArgs ¶ added in v0.63.0
type LookupSourceApiAssociationArgs struct { // ARN of the SourceApiAssociation. AssociationArn string `pulumi:"associationArn"` }
type LookupSourceApiAssociationOutputArgs ¶ added in v0.63.0
type LookupSourceApiAssociationOutputArgs struct { // ARN of the SourceApiAssociation. AssociationArn pulumi.StringInput `pulumi:"associationArn"` }
func (LookupSourceApiAssociationOutputArgs) ElementType ¶ added in v0.63.0
func (LookupSourceApiAssociationOutputArgs) ElementType() reflect.Type
type LookupSourceApiAssociationResult ¶ added in v0.63.0
type LookupSourceApiAssociationResult struct { // ARN of the SourceApiAssociation. AssociationArn *string `pulumi:"associationArn"` // Id of the SourceApiAssociation. AssociationId *string `pulumi:"associationId"` // Description of the SourceApiAssociation. Description *string `pulumi:"description"` // Date of last schema successful merge. LastSuccessfulMergeDate *string `pulumi:"lastSuccessfulMergeDate"` // ARN of the Merged API in the association. MergedApiArn *string `pulumi:"mergedApiArn"` // GraphQLApiId of the Merged API in the association. MergedApiId *string `pulumi:"mergedApiId"` // ARN of the source API in the association. SourceApiArn *string `pulumi:"sourceApiArn"` // Customized configuration for SourceApiAssociation. SourceApiAssociationConfig *SourceApiAssociationConfig `pulumi:"sourceApiAssociationConfig"` // Current status of SourceApiAssociation. SourceApiAssociationStatus *SourceApiAssociationStatus `pulumi:"sourceApiAssociationStatus"` // Current SourceApiAssociation status details. SourceApiAssociationStatusDetail *string `pulumi:"sourceApiAssociationStatusDetail"` // GraphQLApiId of the source API in the association. SourceApiId *string `pulumi:"sourceApiId"` }
func LookupSourceApiAssociation ¶ added in v0.63.0
func LookupSourceApiAssociation(ctx *pulumi.Context, args *LookupSourceApiAssociationArgs, opts ...pulumi.InvokeOption) (*LookupSourceApiAssociationResult, error)
Resource Type definition for AWS::AppSync::SourceApiAssociation
type LookupSourceApiAssociationResultOutput ¶ added in v0.63.0
type LookupSourceApiAssociationResultOutput struct{ *pulumi.OutputState }
func LookupSourceApiAssociationOutput ¶ added in v0.63.0
func LookupSourceApiAssociationOutput(ctx *pulumi.Context, args LookupSourceApiAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupSourceApiAssociationResultOutput
func (LookupSourceApiAssociationResultOutput) AssociationArn ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) AssociationArn() pulumi.StringPtrOutput
ARN of the SourceApiAssociation.
func (LookupSourceApiAssociationResultOutput) AssociationId ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) AssociationId() pulumi.StringPtrOutput
Id of the SourceApiAssociation.
func (LookupSourceApiAssociationResultOutput) Description ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) Description() pulumi.StringPtrOutput
Description of the SourceApiAssociation.
func (LookupSourceApiAssociationResultOutput) ElementType ¶ added in v0.63.0
func (LookupSourceApiAssociationResultOutput) ElementType() reflect.Type
func (LookupSourceApiAssociationResultOutput) LastSuccessfulMergeDate ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) LastSuccessfulMergeDate() pulumi.StringPtrOutput
Date of last schema successful merge.
func (LookupSourceApiAssociationResultOutput) MergedApiArn ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) MergedApiArn() pulumi.StringPtrOutput
ARN of the Merged API in the association.
func (LookupSourceApiAssociationResultOutput) MergedApiId ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) MergedApiId() pulumi.StringPtrOutput
GraphQLApiId of the Merged API in the association.
func (LookupSourceApiAssociationResultOutput) SourceApiArn ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) SourceApiArn() pulumi.StringPtrOutput
ARN of the source API in the association.
func (LookupSourceApiAssociationResultOutput) SourceApiAssociationConfig ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) SourceApiAssociationConfig() SourceApiAssociationConfigPtrOutput
Customized configuration for SourceApiAssociation.
func (LookupSourceApiAssociationResultOutput) SourceApiAssociationStatus ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) SourceApiAssociationStatus() SourceApiAssociationStatusPtrOutput
Current status of SourceApiAssociation.
func (LookupSourceApiAssociationResultOutput) SourceApiAssociationStatusDetail ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) SourceApiAssociationStatusDetail() pulumi.StringPtrOutput
Current SourceApiAssociation status details.
func (LookupSourceApiAssociationResultOutput) SourceApiId ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) SourceApiId() pulumi.StringPtrOutput
GraphQLApiId of the source API in the association.
func (LookupSourceApiAssociationResultOutput) ToLookupSourceApiAssociationResultOutput ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) ToLookupSourceApiAssociationResultOutput() LookupSourceApiAssociationResultOutput
func (LookupSourceApiAssociationResultOutput) ToLookupSourceApiAssociationResultOutputWithContext ¶ added in v0.63.0
func (o LookupSourceApiAssociationResultOutput) ToLookupSourceApiAssociationResultOutputWithContext(ctx context.Context) LookupSourceApiAssociationResultOutput
type Resolver ¶
type Resolver struct { pulumi.CustomResourceState // The APSYlong GraphQL API to which you want to attach this resolver. ApiId pulumi.StringOutput `pulumi:"apiId"` // The caching configuration for the resolver. CachingConfig ResolverCachingConfigPtrOutput `pulumi:"cachingConfig"` // The “resolver“ code that contains the request and response functions. When code is used, the “runtime“ is required. The runtime value must be “APPSYNC_JS“. Code pulumi.StringPtrOutput `pulumi:"code"` // The Amazon S3 endpoint. CodeS3Location pulumi.StringPtrOutput `pulumi:"codeS3Location"` // The resolver data source name. DataSourceName pulumi.StringPtrOutput `pulumi:"dataSourceName"` // The GraphQL field on a type that invokes the resolver. FieldName pulumi.StringOutput `pulumi:"fieldName"` // The resolver type. // + *UNIT*: A UNIT resolver type. A UNIT resolver is the default resolver type. You can use a UNIT resolver to run a GraphQL query against a single data source. // + *PIPELINE*: A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of “Function“ objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources. Kind pulumi.StringPtrOutput `pulumi:"kind"` // The maximum number of resolver request inputs that will be sent to a single LAMlong function in a “BatchInvoke“ operation. MaxBatchSize pulumi.IntPtrOutput `pulumi:"maxBatchSize"` // Enables or disables enhanced resolver metrics for specified resolvers. Note that “MetricsConfig“ won't be used unless the “resolverLevelMetricsBehavior“ value is set to “PER_RESOLVER_METRICS“. If the “resolverLevelMetricsBehavior“ is set to “FULL_REQUEST_RESOLVER_METRICS“ instead, “MetricsConfig“ will be ignored. However, you can still set its value. MetricsConfig ResolverMetricsConfigPtrOutput `pulumi:"metricsConfig"` // Functions linked with the pipeline resolver. PipelineConfig ResolverPipelineConfigPtrOutput `pulumi:"pipelineConfig"` // The request mapping template. // Request mapping templates are optional when using a Lambda data source. For all other data sources, a request mapping template is required. RequestMappingTemplate pulumi.StringPtrOutput `pulumi:"requestMappingTemplate"` // The location of a request mapping template in an S3 bucket. Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template. RequestMappingTemplateS3Location pulumi.StringPtrOutput `pulumi:"requestMappingTemplateS3Location"` // ARN of the resolver, such as `arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/types/typename/resolvers/resolvername` . ResolverArn pulumi.StringOutput `pulumi:"resolverArn"` // The response mapping template. ResponseMappingTemplate pulumi.StringPtrOutput `pulumi:"responseMappingTemplate"` // The location of a response mapping template in an S3 bucket. Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template. ResponseMappingTemplateS3Location pulumi.StringPtrOutput `pulumi:"responseMappingTemplateS3Location"` // Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified. Runtime ResolverAppSyncRuntimePtrOutput `pulumi:"runtime"` // The “SyncConfig“ for a resolver attached to a versioned data source. SyncConfig ResolverSyncConfigPtrOutput `pulumi:"syncConfig"` // The GraphQL type that invokes this resolver. TypeName pulumi.StringOutput `pulumi:"typeName"` }
The “AWS::AppSync::Resolver“ resource defines the logical GraphQL resolver that you attach to fields in a schema. Request and response templates for resolvers are written in Apache Velocity Template Language (VTL) format. For more information about resolvers, see [Resolver Mapping Template Reference](https://docs.aws.amazon.com/appsync/latest/devguide/resolver-mapping-template-reference.html).
When you submit an update, CFNLong updates resources based on differences between what you submit and the stack's current template. To cause this resource to be updated you must change a property value for this resource in the CFNshort template. Changing the S3 file content without changing a property value will not result in an update operation. See [Update Behaviors of Stack Resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html) in the *User Guide*.
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/appsync" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") graphQlApiId := cfg.Require("graphQlApiId") dataSourceName := cfg.Require("dataSourceName") fieldName := cfg.Require("fieldName") typeName := cfg.Require("typeName") requestMappingTemplateS3LocationInput := cfg.Require("requestMappingTemplateS3LocationInput") responseMappingTemplateS3LocationInput := cfg.Require("responseMappingTemplateS3LocationInput") _, err := appsync.NewResolver(ctx, "resolver", &appsync.ResolverArgs{ ApiId: pulumi.String(graphQlApiId), TypeName: pulumi.String(typeName), FieldName: pulumi.String(fieldName), DataSourceName: pulumi.String(dataSourceName), RequestMappingTemplateS3Location: pulumi.String(requestMappingTemplateS3LocationInput), ResponseMappingTemplateS3Location: pulumi.String(responseMappingTemplateS3LocationInput), }) if err != nil { return err } return nil }) }
```
func GetResolver ¶
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 ¶
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.
func (*Resolver) ElementType ¶
func (*Resolver) ToResolverOutput ¶
func (i *Resolver) ToResolverOutput() ResolverOutput
func (*Resolver) ToResolverOutputWithContext ¶
func (i *Resolver) ToResolverOutputWithContext(ctx context.Context) ResolverOutput
type ResolverAppSyncRuntime ¶ added in v0.42.0
type ResolverAppSyncRuntime struct { // The “name“ of the runtime to use. Currently, the only allowed value is “APPSYNC_JS“. Name string `pulumi:"name"` // The “version“ of the runtime to use. Currently, the only allowed version is “1.0.0“. RuntimeVersion string `pulumi:"runtimeVersion"` }
Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
type ResolverAppSyncRuntimeArgs ¶ added in v0.42.0
type ResolverAppSyncRuntimeArgs struct { // The “name“ of the runtime to use. Currently, the only allowed value is “APPSYNC_JS“. Name pulumi.StringInput `pulumi:"name"` // The “version“ of the runtime to use. Currently, the only allowed version is “1.0.0“. RuntimeVersion pulumi.StringInput `pulumi:"runtimeVersion"` }
Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
func (ResolverAppSyncRuntimeArgs) ElementType ¶ added in v0.42.0
func (ResolverAppSyncRuntimeArgs) ElementType() reflect.Type
func (ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimeOutput ¶ added in v0.42.0
func (i ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimeOutput() ResolverAppSyncRuntimeOutput
func (ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimeOutputWithContext ¶ added in v0.42.0
func (i ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimeOutputWithContext(ctx context.Context) ResolverAppSyncRuntimeOutput
func (ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimePtrOutput ¶ added in v0.42.0
func (i ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimePtrOutput() ResolverAppSyncRuntimePtrOutput
func (ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimePtrOutputWithContext ¶ added in v0.42.0
func (i ResolverAppSyncRuntimeArgs) ToResolverAppSyncRuntimePtrOutputWithContext(ctx context.Context) ResolverAppSyncRuntimePtrOutput
type ResolverAppSyncRuntimeInput ¶ added in v0.42.0
type ResolverAppSyncRuntimeInput interface { pulumi.Input ToResolverAppSyncRuntimeOutput() ResolverAppSyncRuntimeOutput ToResolverAppSyncRuntimeOutputWithContext(context.Context) ResolverAppSyncRuntimeOutput }
ResolverAppSyncRuntimeInput is an input type that accepts ResolverAppSyncRuntimeArgs and ResolverAppSyncRuntimeOutput values. You can construct a concrete instance of `ResolverAppSyncRuntimeInput` via:
ResolverAppSyncRuntimeArgs{...}
type ResolverAppSyncRuntimeOutput ¶ added in v0.42.0
type ResolverAppSyncRuntimeOutput struct{ *pulumi.OutputState }
Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
func (ResolverAppSyncRuntimeOutput) ElementType ¶ added in v0.42.0
func (ResolverAppSyncRuntimeOutput) ElementType() reflect.Type
func (ResolverAppSyncRuntimeOutput) Name ¶ added in v0.42.0
func (o ResolverAppSyncRuntimeOutput) Name() pulumi.StringOutput
The “name“ of the runtime to use. Currently, the only allowed value is “APPSYNC_JS“.
func (ResolverAppSyncRuntimeOutput) RuntimeVersion ¶ added in v0.42.0
func (o ResolverAppSyncRuntimeOutput) RuntimeVersion() pulumi.StringOutput
The “version“ of the runtime to use. Currently, the only allowed version is “1.0.0“.
func (ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimeOutput ¶ added in v0.42.0
func (o ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimeOutput() ResolverAppSyncRuntimeOutput
func (ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimeOutputWithContext ¶ added in v0.42.0
func (o ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimeOutputWithContext(ctx context.Context) ResolverAppSyncRuntimeOutput
func (ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimePtrOutput ¶ added in v0.42.0
func (o ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimePtrOutput() ResolverAppSyncRuntimePtrOutput
func (ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimePtrOutputWithContext ¶ added in v0.42.0
func (o ResolverAppSyncRuntimeOutput) ToResolverAppSyncRuntimePtrOutputWithContext(ctx context.Context) ResolverAppSyncRuntimePtrOutput
type ResolverAppSyncRuntimePtrInput ¶ added in v0.42.0
type ResolverAppSyncRuntimePtrInput interface { pulumi.Input ToResolverAppSyncRuntimePtrOutput() ResolverAppSyncRuntimePtrOutput ToResolverAppSyncRuntimePtrOutputWithContext(context.Context) ResolverAppSyncRuntimePtrOutput }
ResolverAppSyncRuntimePtrInput is an input type that accepts ResolverAppSyncRuntimeArgs, ResolverAppSyncRuntimePtr and ResolverAppSyncRuntimePtrOutput values. You can construct a concrete instance of `ResolverAppSyncRuntimePtrInput` via:
ResolverAppSyncRuntimeArgs{...} or: nil
func ResolverAppSyncRuntimePtr ¶ added in v0.42.0
func ResolverAppSyncRuntimePtr(v *ResolverAppSyncRuntimeArgs) ResolverAppSyncRuntimePtrInput
type ResolverAppSyncRuntimePtrOutput ¶ added in v0.42.0
type ResolverAppSyncRuntimePtrOutput struct{ *pulumi.OutputState }
func (ResolverAppSyncRuntimePtrOutput) Elem ¶ added in v0.42.0
func (o ResolverAppSyncRuntimePtrOutput) Elem() ResolverAppSyncRuntimeOutput
func (ResolverAppSyncRuntimePtrOutput) ElementType ¶ added in v0.42.0
func (ResolverAppSyncRuntimePtrOutput) ElementType() reflect.Type
func (ResolverAppSyncRuntimePtrOutput) Name ¶ added in v0.42.0
func (o ResolverAppSyncRuntimePtrOutput) Name() pulumi.StringPtrOutput
The “name“ of the runtime to use. Currently, the only allowed value is “APPSYNC_JS“.
func (ResolverAppSyncRuntimePtrOutput) RuntimeVersion ¶ added in v0.42.0
func (o ResolverAppSyncRuntimePtrOutput) RuntimeVersion() pulumi.StringPtrOutput
The “version“ of the runtime to use. Currently, the only allowed version is “1.0.0“.
func (ResolverAppSyncRuntimePtrOutput) ToResolverAppSyncRuntimePtrOutput ¶ added in v0.42.0
func (o ResolverAppSyncRuntimePtrOutput) ToResolverAppSyncRuntimePtrOutput() ResolverAppSyncRuntimePtrOutput
func (ResolverAppSyncRuntimePtrOutput) ToResolverAppSyncRuntimePtrOutputWithContext ¶ added in v0.42.0
func (o ResolverAppSyncRuntimePtrOutput) ToResolverAppSyncRuntimePtrOutputWithContext(ctx context.Context) ResolverAppSyncRuntimePtrOutput
type ResolverArgs ¶
type ResolverArgs struct { // The APSYlong GraphQL API to which you want to attach this resolver. ApiId pulumi.StringInput // The caching configuration for the resolver. CachingConfig ResolverCachingConfigPtrInput // The “resolver“ code that contains the request and response functions. When code is used, the “runtime“ is required. The runtime value must be “APPSYNC_JS“. Code pulumi.StringPtrInput // The Amazon S3 endpoint. CodeS3Location pulumi.StringPtrInput // The resolver data source name. DataSourceName pulumi.StringPtrInput // The GraphQL field on a type that invokes the resolver. FieldName pulumi.StringInput // The resolver type. // + *UNIT*: A UNIT resolver type. A UNIT resolver is the default resolver type. You can use a UNIT resolver to run a GraphQL query against a single data source. // + *PIPELINE*: A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of “Function“ objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources. Kind pulumi.StringPtrInput // The maximum number of resolver request inputs that will be sent to a single LAMlong function in a “BatchInvoke“ operation. MaxBatchSize pulumi.IntPtrInput // Enables or disables enhanced resolver metrics for specified resolvers. Note that “MetricsConfig“ won't be used unless the “resolverLevelMetricsBehavior“ value is set to “PER_RESOLVER_METRICS“. If the “resolverLevelMetricsBehavior“ is set to “FULL_REQUEST_RESOLVER_METRICS“ instead, “MetricsConfig“ will be ignored. However, you can still set its value. MetricsConfig ResolverMetricsConfigPtrInput // Functions linked with the pipeline resolver. PipelineConfig ResolverPipelineConfigPtrInput // The request mapping template. // Request mapping templates are optional when using a Lambda data source. For all other data sources, a request mapping template is required. RequestMappingTemplate pulumi.StringPtrInput // The location of a request mapping template in an S3 bucket. Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template. RequestMappingTemplateS3Location pulumi.StringPtrInput // The response mapping template. ResponseMappingTemplate pulumi.StringPtrInput // The location of a response mapping template in an S3 bucket. Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template. ResponseMappingTemplateS3Location pulumi.StringPtrInput // Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified. Runtime ResolverAppSyncRuntimePtrInput // The “SyncConfig“ for a resolver attached to a versioned data source. SyncConfig ResolverSyncConfigPtrInput // The GraphQL type that invokes this resolver. TypeName pulumi.StringInput }
The set of arguments for constructing a Resolver resource.
func (ResolverArgs) ElementType ¶
func (ResolverArgs) ElementType() reflect.Type
type ResolverCachingConfig ¶
type ResolverCachingConfig struct { // The caching keys for a resolver that has caching activated. // Valid values are entries from the “$context.arguments“, “$context.source“, and “$context.identity“ maps. CachingKeys []string `pulumi:"cachingKeys"` // The TTL in seconds for a resolver that has caching activated. // Valid values are 1–3,600 seconds. Ttl float64 `pulumi:"ttl"` }
The caching configuration for a resolver that has caching activated.
type ResolverCachingConfigArgs ¶
type ResolverCachingConfigArgs struct { // The caching keys for a resolver that has caching activated. // Valid values are entries from the “$context.arguments“, “$context.source“, and “$context.identity“ maps. CachingKeys pulumi.StringArrayInput `pulumi:"cachingKeys"` // The TTL in seconds for a resolver that has caching activated. // Valid values are 1–3,600 seconds. Ttl pulumi.Float64Input `pulumi:"ttl"` }
The caching configuration for a resolver that has caching activated.
func (ResolverCachingConfigArgs) ElementType ¶
func (ResolverCachingConfigArgs) ElementType() reflect.Type
func (ResolverCachingConfigArgs) ToResolverCachingConfigOutput ¶
func (i ResolverCachingConfigArgs) ToResolverCachingConfigOutput() ResolverCachingConfigOutput
func (ResolverCachingConfigArgs) ToResolverCachingConfigOutputWithContext ¶
func (i ResolverCachingConfigArgs) ToResolverCachingConfigOutputWithContext(ctx context.Context) ResolverCachingConfigOutput
func (ResolverCachingConfigArgs) ToResolverCachingConfigPtrOutput ¶
func (i ResolverCachingConfigArgs) ToResolverCachingConfigPtrOutput() ResolverCachingConfigPtrOutput
func (ResolverCachingConfigArgs) ToResolverCachingConfigPtrOutputWithContext ¶
func (i ResolverCachingConfigArgs) ToResolverCachingConfigPtrOutputWithContext(ctx context.Context) ResolverCachingConfigPtrOutput
type ResolverCachingConfigInput ¶
type ResolverCachingConfigInput interface { pulumi.Input ToResolverCachingConfigOutput() ResolverCachingConfigOutput ToResolverCachingConfigOutputWithContext(context.Context) ResolverCachingConfigOutput }
ResolverCachingConfigInput is an input type that accepts ResolverCachingConfigArgs and ResolverCachingConfigOutput values. You can construct a concrete instance of `ResolverCachingConfigInput` via:
ResolverCachingConfigArgs{...}
type ResolverCachingConfigOutput ¶
type ResolverCachingConfigOutput struct{ *pulumi.OutputState }
The caching configuration for a resolver that has caching activated.
func (ResolverCachingConfigOutput) CachingKeys ¶
func (o ResolverCachingConfigOutput) CachingKeys() pulumi.StringArrayOutput
The caching keys for a resolver that has caching activated.
Valid values are entries from the ``$context.arguments``, ``$context.source``, and ``$context.identity`` maps.
func (ResolverCachingConfigOutput) ElementType ¶
func (ResolverCachingConfigOutput) ElementType() reflect.Type
func (ResolverCachingConfigOutput) ToResolverCachingConfigOutput ¶
func (o ResolverCachingConfigOutput) ToResolverCachingConfigOutput() ResolverCachingConfigOutput
func (ResolverCachingConfigOutput) ToResolverCachingConfigOutputWithContext ¶
func (o ResolverCachingConfigOutput) ToResolverCachingConfigOutputWithContext(ctx context.Context) ResolverCachingConfigOutput
func (ResolverCachingConfigOutput) ToResolverCachingConfigPtrOutput ¶
func (o ResolverCachingConfigOutput) ToResolverCachingConfigPtrOutput() ResolverCachingConfigPtrOutput
func (ResolverCachingConfigOutput) ToResolverCachingConfigPtrOutputWithContext ¶
func (o ResolverCachingConfigOutput) ToResolverCachingConfigPtrOutputWithContext(ctx context.Context) ResolverCachingConfigPtrOutput
func (ResolverCachingConfigOutput) Ttl ¶
func (o ResolverCachingConfigOutput) Ttl() pulumi.Float64Output
The TTL in seconds for a resolver that has caching activated.
Valid values are 1–3,600 seconds.
type ResolverCachingConfigPtrInput ¶
type ResolverCachingConfigPtrInput interface { pulumi.Input ToResolverCachingConfigPtrOutput() ResolverCachingConfigPtrOutput ToResolverCachingConfigPtrOutputWithContext(context.Context) ResolverCachingConfigPtrOutput }
ResolverCachingConfigPtrInput is an input type that accepts ResolverCachingConfigArgs, ResolverCachingConfigPtr and ResolverCachingConfigPtrOutput values. You can construct a concrete instance of `ResolverCachingConfigPtrInput` via:
ResolverCachingConfigArgs{...} or: nil
func ResolverCachingConfigPtr ¶
func ResolverCachingConfigPtr(v *ResolverCachingConfigArgs) ResolverCachingConfigPtrInput
type ResolverCachingConfigPtrOutput ¶
type ResolverCachingConfigPtrOutput struct{ *pulumi.OutputState }
func (ResolverCachingConfigPtrOutput) CachingKeys ¶
func (o ResolverCachingConfigPtrOutput) CachingKeys() pulumi.StringArrayOutput
The caching keys for a resolver that has caching activated.
Valid values are entries from the ``$context.arguments``, ``$context.source``, and ``$context.identity`` maps.
func (ResolverCachingConfigPtrOutput) Elem ¶
func (o ResolverCachingConfigPtrOutput) Elem() ResolverCachingConfigOutput
func (ResolverCachingConfigPtrOutput) ElementType ¶
func (ResolverCachingConfigPtrOutput) ElementType() reflect.Type
func (ResolverCachingConfigPtrOutput) ToResolverCachingConfigPtrOutput ¶
func (o ResolverCachingConfigPtrOutput) ToResolverCachingConfigPtrOutput() ResolverCachingConfigPtrOutput
func (ResolverCachingConfigPtrOutput) ToResolverCachingConfigPtrOutputWithContext ¶
func (o ResolverCachingConfigPtrOutput) ToResolverCachingConfigPtrOutputWithContext(ctx context.Context) ResolverCachingConfigPtrOutput
func (ResolverCachingConfigPtrOutput) Ttl ¶
func (o ResolverCachingConfigPtrOutput) Ttl() pulumi.Float64PtrOutput
The TTL in seconds for a resolver that has caching activated.
Valid values are 1–3,600 seconds.
type ResolverInput ¶
type ResolverInput interface { pulumi.Input ToResolverOutput() ResolverOutput ToResolverOutputWithContext(ctx context.Context) ResolverOutput }
type ResolverLambdaConflictHandlerConfig ¶
type ResolverLambdaConflictHandlerConfig struct { // The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler. LambdaConflictHandlerArn *string `pulumi:"lambdaConflictHandlerArn"` }
The “LambdaConflictHandlerConfig“ when configuring LAMBDA as the Conflict Handler.
type ResolverLambdaConflictHandlerConfigArgs ¶
type ResolverLambdaConflictHandlerConfigArgs struct { // The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler. LambdaConflictHandlerArn pulumi.StringPtrInput `pulumi:"lambdaConflictHandlerArn"` }
The “LambdaConflictHandlerConfig“ when configuring LAMBDA as the Conflict Handler.
func (ResolverLambdaConflictHandlerConfigArgs) ElementType ¶
func (ResolverLambdaConflictHandlerConfigArgs) ElementType() reflect.Type
func (ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigOutput ¶
func (i ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigOutput() ResolverLambdaConflictHandlerConfigOutput
func (ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigOutputWithContext ¶
func (i ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigOutput
func (ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigPtrOutput ¶
func (i ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigPtrOutput() ResolverLambdaConflictHandlerConfigPtrOutput
func (ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext ¶
func (i ResolverLambdaConflictHandlerConfigArgs) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigPtrOutput
type ResolverLambdaConflictHandlerConfigInput ¶
type ResolverLambdaConflictHandlerConfigInput interface { pulumi.Input ToResolverLambdaConflictHandlerConfigOutput() ResolverLambdaConflictHandlerConfigOutput ToResolverLambdaConflictHandlerConfigOutputWithContext(context.Context) ResolverLambdaConflictHandlerConfigOutput }
ResolverLambdaConflictHandlerConfigInput is an input type that accepts ResolverLambdaConflictHandlerConfigArgs and ResolverLambdaConflictHandlerConfigOutput values. You can construct a concrete instance of `ResolverLambdaConflictHandlerConfigInput` via:
ResolverLambdaConflictHandlerConfigArgs{...}
type ResolverLambdaConflictHandlerConfigOutput ¶
type ResolverLambdaConflictHandlerConfigOutput struct{ *pulumi.OutputState }
The “LambdaConflictHandlerConfig“ when configuring LAMBDA as the Conflict Handler.
func (ResolverLambdaConflictHandlerConfigOutput) ElementType ¶
func (ResolverLambdaConflictHandlerConfigOutput) ElementType() reflect.Type
func (ResolverLambdaConflictHandlerConfigOutput) LambdaConflictHandlerArn ¶
func (o ResolverLambdaConflictHandlerConfigOutput) LambdaConflictHandlerArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler.
func (ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigOutput ¶
func (o ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigOutput() ResolverLambdaConflictHandlerConfigOutput
func (ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigOutputWithContext ¶
func (o ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigOutput
func (ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigPtrOutput ¶
func (o ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigPtrOutput() ResolverLambdaConflictHandlerConfigPtrOutput
func (ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext ¶
func (o ResolverLambdaConflictHandlerConfigOutput) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigPtrOutput
type ResolverLambdaConflictHandlerConfigPtrInput ¶
type ResolverLambdaConflictHandlerConfigPtrInput interface { pulumi.Input ToResolverLambdaConflictHandlerConfigPtrOutput() ResolverLambdaConflictHandlerConfigPtrOutput ToResolverLambdaConflictHandlerConfigPtrOutputWithContext(context.Context) ResolverLambdaConflictHandlerConfigPtrOutput }
ResolverLambdaConflictHandlerConfigPtrInput is an input type that accepts ResolverLambdaConflictHandlerConfigArgs, ResolverLambdaConflictHandlerConfigPtr and ResolverLambdaConflictHandlerConfigPtrOutput values. You can construct a concrete instance of `ResolverLambdaConflictHandlerConfigPtrInput` via:
ResolverLambdaConflictHandlerConfigArgs{...} or: nil
func ResolverLambdaConflictHandlerConfigPtr ¶
func ResolverLambdaConflictHandlerConfigPtr(v *ResolverLambdaConflictHandlerConfigArgs) ResolverLambdaConflictHandlerConfigPtrInput
type ResolverLambdaConflictHandlerConfigPtrOutput ¶
type ResolverLambdaConflictHandlerConfigPtrOutput struct{ *pulumi.OutputState }
func (ResolverLambdaConflictHandlerConfigPtrOutput) ElementType ¶
func (ResolverLambdaConflictHandlerConfigPtrOutput) ElementType() reflect.Type
func (ResolverLambdaConflictHandlerConfigPtrOutput) LambdaConflictHandlerArn ¶
func (o ResolverLambdaConflictHandlerConfigPtrOutput) LambdaConflictHandlerArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler.
func (ResolverLambdaConflictHandlerConfigPtrOutput) ToResolverLambdaConflictHandlerConfigPtrOutput ¶
func (o ResolverLambdaConflictHandlerConfigPtrOutput) ToResolverLambdaConflictHandlerConfigPtrOutput() ResolverLambdaConflictHandlerConfigPtrOutput
func (ResolverLambdaConflictHandlerConfigPtrOutput) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext ¶
func (o ResolverLambdaConflictHandlerConfigPtrOutput) ToResolverLambdaConflictHandlerConfigPtrOutputWithContext(ctx context.Context) ResolverLambdaConflictHandlerConfigPtrOutput
type ResolverMetricsConfig ¶ added in v0.98.0
type ResolverMetricsConfig string
Enables or disables enhanced resolver metrics for specified resolvers. Note that “MetricsConfig“ won't be used unless the “resolverLevelMetricsBehavior“ value is set to “PER_RESOLVER_METRICS“. If the “resolverLevelMetricsBehavior“ is set to “FULL_REQUEST_RESOLVER_METRICS“ instead, “MetricsConfig“ will be ignored. However, you can still set its value.
func (ResolverMetricsConfig) ElementType ¶ added in v0.98.0
func (ResolverMetricsConfig) ElementType() reflect.Type
func (ResolverMetricsConfig) ToResolverMetricsConfigOutput ¶ added in v0.98.0
func (e ResolverMetricsConfig) ToResolverMetricsConfigOutput() ResolverMetricsConfigOutput
func (ResolverMetricsConfig) ToResolverMetricsConfigOutputWithContext ¶ added in v0.98.0
func (e ResolverMetricsConfig) ToResolverMetricsConfigOutputWithContext(ctx context.Context) ResolverMetricsConfigOutput
func (ResolverMetricsConfig) ToResolverMetricsConfigPtrOutput ¶ added in v0.98.0
func (e ResolverMetricsConfig) ToResolverMetricsConfigPtrOutput() ResolverMetricsConfigPtrOutput
func (ResolverMetricsConfig) ToResolverMetricsConfigPtrOutputWithContext ¶ added in v0.98.0
func (e ResolverMetricsConfig) ToResolverMetricsConfigPtrOutputWithContext(ctx context.Context) ResolverMetricsConfigPtrOutput
func (ResolverMetricsConfig) ToStringOutput ¶ added in v0.98.0
func (e ResolverMetricsConfig) ToStringOutput() pulumi.StringOutput
func (ResolverMetricsConfig) ToStringOutputWithContext ¶ added in v0.98.0
func (e ResolverMetricsConfig) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResolverMetricsConfig) ToStringPtrOutput ¶ added in v0.98.0
func (e ResolverMetricsConfig) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResolverMetricsConfig) ToStringPtrOutputWithContext ¶ added in v0.98.0
func (e ResolverMetricsConfig) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResolverMetricsConfigInput ¶ added in v0.98.0
type ResolverMetricsConfigInput interface { pulumi.Input ToResolverMetricsConfigOutput() ResolverMetricsConfigOutput ToResolverMetricsConfigOutputWithContext(context.Context) ResolverMetricsConfigOutput }
ResolverMetricsConfigInput is an input type that accepts values of the ResolverMetricsConfig enum A concrete instance of `ResolverMetricsConfigInput` can be one of the following:
ResolverMetricsConfigEnabled ResolverMetricsConfigDisabled
type ResolverMetricsConfigOutput ¶ added in v0.98.0
type ResolverMetricsConfigOutput struct{ *pulumi.OutputState }
func (ResolverMetricsConfigOutput) ElementType ¶ added in v0.98.0
func (ResolverMetricsConfigOutput) ElementType() reflect.Type
func (ResolverMetricsConfigOutput) ToResolverMetricsConfigOutput ¶ added in v0.98.0
func (o ResolverMetricsConfigOutput) ToResolverMetricsConfigOutput() ResolverMetricsConfigOutput
func (ResolverMetricsConfigOutput) ToResolverMetricsConfigOutputWithContext ¶ added in v0.98.0
func (o ResolverMetricsConfigOutput) ToResolverMetricsConfigOutputWithContext(ctx context.Context) ResolverMetricsConfigOutput
func (ResolverMetricsConfigOutput) ToResolverMetricsConfigPtrOutput ¶ added in v0.98.0
func (o ResolverMetricsConfigOutput) ToResolverMetricsConfigPtrOutput() ResolverMetricsConfigPtrOutput
func (ResolverMetricsConfigOutput) ToResolverMetricsConfigPtrOutputWithContext ¶ added in v0.98.0
func (o ResolverMetricsConfigOutput) ToResolverMetricsConfigPtrOutputWithContext(ctx context.Context) ResolverMetricsConfigPtrOutput
func (ResolverMetricsConfigOutput) ToStringOutput ¶ added in v0.98.0
func (o ResolverMetricsConfigOutput) ToStringOutput() pulumi.StringOutput
func (ResolverMetricsConfigOutput) ToStringOutputWithContext ¶ added in v0.98.0
func (o ResolverMetricsConfigOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResolverMetricsConfigOutput) ToStringPtrOutput ¶ added in v0.98.0
func (o ResolverMetricsConfigOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResolverMetricsConfigOutput) ToStringPtrOutputWithContext ¶ added in v0.98.0
func (o ResolverMetricsConfigOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResolverMetricsConfigPtrInput ¶ added in v0.98.0
type ResolverMetricsConfigPtrInput interface { pulumi.Input ToResolverMetricsConfigPtrOutput() ResolverMetricsConfigPtrOutput ToResolverMetricsConfigPtrOutputWithContext(context.Context) ResolverMetricsConfigPtrOutput }
func ResolverMetricsConfigPtr ¶ added in v0.98.0
func ResolverMetricsConfigPtr(v string) ResolverMetricsConfigPtrInput
type ResolverMetricsConfigPtrOutput ¶ added in v0.98.0
type ResolverMetricsConfigPtrOutput struct{ *pulumi.OutputState }
func (ResolverMetricsConfigPtrOutput) Elem ¶ added in v0.98.0
func (o ResolverMetricsConfigPtrOutput) Elem() ResolverMetricsConfigOutput
func (ResolverMetricsConfigPtrOutput) ElementType ¶ added in v0.98.0
func (ResolverMetricsConfigPtrOutput) ElementType() reflect.Type
func (ResolverMetricsConfigPtrOutput) ToResolverMetricsConfigPtrOutput ¶ added in v0.98.0
func (o ResolverMetricsConfigPtrOutput) ToResolverMetricsConfigPtrOutput() ResolverMetricsConfigPtrOutput
func (ResolverMetricsConfigPtrOutput) ToResolverMetricsConfigPtrOutputWithContext ¶ added in v0.98.0
func (o ResolverMetricsConfigPtrOutput) ToResolverMetricsConfigPtrOutputWithContext(ctx context.Context) ResolverMetricsConfigPtrOutput
func (ResolverMetricsConfigPtrOutput) ToStringPtrOutput ¶ added in v0.98.0
func (o ResolverMetricsConfigPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResolverMetricsConfigPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.98.0
func (o ResolverMetricsConfigPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResolverOutput ¶
type ResolverOutput struct{ *pulumi.OutputState }
func (ResolverOutput) ApiId ¶ added in v0.17.0
func (o ResolverOutput) ApiId() pulumi.StringOutput
The APSYlong GraphQL API to which you want to attach this resolver.
func (ResolverOutput) CachingConfig ¶ added in v0.17.0
func (o ResolverOutput) CachingConfig() ResolverCachingConfigPtrOutput
The caching configuration for the resolver.
func (ResolverOutput) Code ¶ added in v0.42.0
func (o ResolverOutput) Code() pulumi.StringPtrOutput
The “resolver“ code that contains the request and response functions. When code is used, the “runtime“ is required. The runtime value must be “APPSYNC_JS“.
func (ResolverOutput) CodeS3Location ¶ added in v0.42.0
func (o ResolverOutput) CodeS3Location() pulumi.StringPtrOutput
The Amazon S3 endpoint.
func (ResolverOutput) DataSourceName ¶ added in v0.17.0
func (o ResolverOutput) DataSourceName() pulumi.StringPtrOutput
The resolver data source name.
func (ResolverOutput) ElementType ¶
func (ResolverOutput) ElementType() reflect.Type
func (ResolverOutput) FieldName ¶ added in v0.17.0
func (o ResolverOutput) FieldName() pulumi.StringOutput
The GraphQL field on a type that invokes the resolver.
func (ResolverOutput) Kind ¶ added in v0.17.0
func (o ResolverOutput) Kind() pulumi.StringPtrOutput
The resolver type.
- *UNIT*: A UNIT resolver type. A UNIT resolver is the default resolver type. You can use a UNIT resolver to run a GraphQL query against a single data source.
- *PIPELINE*: A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of “Function“ objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources.
func (ResolverOutput) MaxBatchSize ¶ added in v0.17.0
func (o ResolverOutput) MaxBatchSize() pulumi.IntPtrOutput
The maximum number of resolver request inputs that will be sent to a single LAMlong function in a “BatchInvoke“ operation.
func (ResolverOutput) MetricsConfig ¶ added in v0.98.0
func (o ResolverOutput) MetricsConfig() ResolverMetricsConfigPtrOutput
Enables or disables enhanced resolver metrics for specified resolvers. Note that “MetricsConfig“ won't be used unless the “resolverLevelMetricsBehavior“ value is set to “PER_RESOLVER_METRICS“. If the “resolverLevelMetricsBehavior“ is set to “FULL_REQUEST_RESOLVER_METRICS“ instead, “MetricsConfig“ will be ignored. However, you can still set its value.
func (ResolverOutput) PipelineConfig ¶ added in v0.17.0
func (o ResolverOutput) PipelineConfig() ResolverPipelineConfigPtrOutput
Functions linked with the pipeline resolver.
func (ResolverOutput) RequestMappingTemplate ¶ added in v0.17.0
func (o ResolverOutput) RequestMappingTemplate() pulumi.StringPtrOutput
The request mapping template.
Request mapping templates are optional when using a Lambda data source. For all other data sources, a request mapping template is required.
func (ResolverOutput) RequestMappingTemplateS3Location ¶ added in v0.17.0
func (o ResolverOutput) RequestMappingTemplateS3Location() pulumi.StringPtrOutput
The location of a request mapping template in an S3 bucket. Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template.
func (ResolverOutput) ResolverArn ¶ added in v0.17.0
func (o ResolverOutput) ResolverArn() pulumi.StringOutput
ARN of the resolver, such as `arn:aws:appsync:us-east-1:123456789012:apis/graphqlapiid/types/typename/resolvers/resolvername` .
func (ResolverOutput) ResponseMappingTemplate ¶ added in v0.17.0
func (o ResolverOutput) ResponseMappingTemplate() pulumi.StringPtrOutput
The response mapping template.
func (ResolverOutput) ResponseMappingTemplateS3Location ¶ added in v0.17.0
func (o ResolverOutput) ResponseMappingTemplateS3Location() pulumi.StringPtrOutput
The location of a response mapping template in an S3 bucket. Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template.
func (ResolverOutput) Runtime ¶ added in v0.42.0
func (o ResolverOutput) Runtime() ResolverAppSyncRuntimePtrOutput
Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.
func (ResolverOutput) SyncConfig ¶ added in v0.17.0
func (o ResolverOutput) SyncConfig() ResolverSyncConfigPtrOutput
The “SyncConfig“ for a resolver attached to a versioned data source.
func (ResolverOutput) ToResolverOutput ¶
func (o ResolverOutput) ToResolverOutput() ResolverOutput
func (ResolverOutput) ToResolverOutputWithContext ¶
func (o ResolverOutput) ToResolverOutputWithContext(ctx context.Context) ResolverOutput
func (ResolverOutput) TypeName ¶ added in v0.17.0
func (o ResolverOutput) TypeName() pulumi.StringOutput
The GraphQL type that invokes this resolver.
type ResolverPipelineConfig ¶
type ResolverPipelineConfig struct { // A list of “Function“ objects. Functions []string `pulumi:"functions"` }
Use the “PipelineConfig“ property type to specify “PipelineConfig“ for an APSYlong resolver.
``PipelineConfig`` is a property of the [AWS::AppSync::Resolver](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html) resource.
type ResolverPipelineConfigArgs ¶
type ResolverPipelineConfigArgs struct { // A list of “Function“ objects. Functions pulumi.StringArrayInput `pulumi:"functions"` }
Use the “PipelineConfig“ property type to specify “PipelineConfig“ for an APSYlong resolver.
``PipelineConfig`` is a property of the [AWS::AppSync::Resolver](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html) resource.
func (ResolverPipelineConfigArgs) ElementType ¶
func (ResolverPipelineConfigArgs) ElementType() reflect.Type
func (ResolverPipelineConfigArgs) ToResolverPipelineConfigOutput ¶
func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigOutput() ResolverPipelineConfigOutput
func (ResolverPipelineConfigArgs) ToResolverPipelineConfigOutputWithContext ¶
func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigOutputWithContext(ctx context.Context) ResolverPipelineConfigOutput
func (ResolverPipelineConfigArgs) ToResolverPipelineConfigPtrOutput ¶
func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput
func (ResolverPipelineConfigArgs) ToResolverPipelineConfigPtrOutputWithContext ¶
func (i ResolverPipelineConfigArgs) ToResolverPipelineConfigPtrOutputWithContext(ctx context.Context) ResolverPipelineConfigPtrOutput
type ResolverPipelineConfigInput ¶
type ResolverPipelineConfigInput interface { pulumi.Input ToResolverPipelineConfigOutput() ResolverPipelineConfigOutput ToResolverPipelineConfigOutputWithContext(context.Context) ResolverPipelineConfigOutput }
ResolverPipelineConfigInput is an input type that accepts ResolverPipelineConfigArgs and ResolverPipelineConfigOutput values. You can construct a concrete instance of `ResolverPipelineConfigInput` via:
ResolverPipelineConfigArgs{...}
type ResolverPipelineConfigOutput ¶
type ResolverPipelineConfigOutput struct{ *pulumi.OutputState }
Use the “PipelineConfig“ property type to specify “PipelineConfig“ for an APSYlong resolver.
``PipelineConfig`` is a property of the [AWS::AppSync::Resolver](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html) resource.
func (ResolverPipelineConfigOutput) ElementType ¶
func (ResolverPipelineConfigOutput) ElementType() reflect.Type
func (ResolverPipelineConfigOutput) Functions ¶
func (o ResolverPipelineConfigOutput) Functions() pulumi.StringArrayOutput
A list of “Function“ objects.
func (ResolverPipelineConfigOutput) ToResolverPipelineConfigOutput ¶
func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigOutput() ResolverPipelineConfigOutput
func (ResolverPipelineConfigOutput) ToResolverPipelineConfigOutputWithContext ¶
func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigOutputWithContext(ctx context.Context) ResolverPipelineConfigOutput
func (ResolverPipelineConfigOutput) ToResolverPipelineConfigPtrOutput ¶
func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput
func (ResolverPipelineConfigOutput) ToResolverPipelineConfigPtrOutputWithContext ¶
func (o ResolverPipelineConfigOutput) ToResolverPipelineConfigPtrOutputWithContext(ctx context.Context) ResolverPipelineConfigPtrOutput
type ResolverPipelineConfigPtrInput ¶
type ResolverPipelineConfigPtrInput interface { pulumi.Input ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput ToResolverPipelineConfigPtrOutputWithContext(context.Context) ResolverPipelineConfigPtrOutput }
ResolverPipelineConfigPtrInput is an input type that accepts ResolverPipelineConfigArgs, ResolverPipelineConfigPtr and ResolverPipelineConfigPtrOutput values. You can construct a concrete instance of `ResolverPipelineConfigPtrInput` via:
ResolverPipelineConfigArgs{...} or: nil
func ResolverPipelineConfigPtr ¶
func ResolverPipelineConfigPtr(v *ResolverPipelineConfigArgs) ResolverPipelineConfigPtrInput
type ResolverPipelineConfigPtrOutput ¶
type ResolverPipelineConfigPtrOutput struct{ *pulumi.OutputState }
func (ResolverPipelineConfigPtrOutput) Elem ¶
func (o ResolverPipelineConfigPtrOutput) Elem() ResolverPipelineConfigOutput
func (ResolverPipelineConfigPtrOutput) ElementType ¶
func (ResolverPipelineConfigPtrOutput) ElementType() reflect.Type
func (ResolverPipelineConfigPtrOutput) Functions ¶
func (o ResolverPipelineConfigPtrOutput) Functions() pulumi.StringArrayOutput
A list of “Function“ objects.
func (ResolverPipelineConfigPtrOutput) ToResolverPipelineConfigPtrOutput ¶
func (o ResolverPipelineConfigPtrOutput) ToResolverPipelineConfigPtrOutput() ResolverPipelineConfigPtrOutput
func (ResolverPipelineConfigPtrOutput) ToResolverPipelineConfigPtrOutputWithContext ¶
func (o ResolverPipelineConfigPtrOutput) ToResolverPipelineConfigPtrOutputWithContext(ctx context.Context) ResolverPipelineConfigPtrOutput
type ResolverState ¶
type ResolverState struct { }
func (ResolverState) ElementType ¶
func (ResolverState) ElementType() reflect.Type
type ResolverSyncConfig ¶
type ResolverSyncConfig struct { // The Conflict Detection strategy to use. // + *VERSION*: Detect conflicts based on object versions for this resolver. // + *NONE*: Do not detect conflicts when invoking this resolver. ConflictDetection string `pulumi:"conflictDetection"` // The Conflict Resolution strategy to perform in the event of a conflict. // + *OPTIMISTIC_CONCURRENCY*: Resolve conflicts by rejecting mutations when versions don't match the latest version at the server. // + *AUTOMERGE*: Resolve conflicts with the Automerge conflict resolution strategy. // + *LAMBDA*: Resolve conflicts with an LAMlong function supplied in the “LambdaConflictHandlerConfig“. ConflictHandler *string `pulumi:"conflictHandler"` // The “LambdaConflictHandlerConfig“ when configuring “LAMBDA“ as the Conflict Handler. LambdaConflictHandlerConfig *ResolverLambdaConflictHandlerConfig `pulumi:"lambdaConflictHandlerConfig"` }
Describes a Sync configuration for a resolver.
Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
type ResolverSyncConfigArgs ¶
type ResolverSyncConfigArgs struct { // The Conflict Detection strategy to use. // + *VERSION*: Detect conflicts based on object versions for this resolver. // + *NONE*: Do not detect conflicts when invoking this resolver. ConflictDetection pulumi.StringInput `pulumi:"conflictDetection"` // The Conflict Resolution strategy to perform in the event of a conflict. // + *OPTIMISTIC_CONCURRENCY*: Resolve conflicts by rejecting mutations when versions don't match the latest version at the server. // + *AUTOMERGE*: Resolve conflicts with the Automerge conflict resolution strategy. // + *LAMBDA*: Resolve conflicts with an LAMlong function supplied in the “LambdaConflictHandlerConfig“. ConflictHandler pulumi.StringPtrInput `pulumi:"conflictHandler"` // The “LambdaConflictHandlerConfig“ when configuring “LAMBDA“ as the Conflict Handler. LambdaConflictHandlerConfig ResolverLambdaConflictHandlerConfigPtrInput `pulumi:"lambdaConflictHandlerConfig"` }
Describes a Sync configuration for a resolver.
Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
func (ResolverSyncConfigArgs) ElementType ¶
func (ResolverSyncConfigArgs) ElementType() reflect.Type
func (ResolverSyncConfigArgs) ToResolverSyncConfigOutput ¶
func (i ResolverSyncConfigArgs) ToResolverSyncConfigOutput() ResolverSyncConfigOutput
func (ResolverSyncConfigArgs) ToResolverSyncConfigOutputWithContext ¶
func (i ResolverSyncConfigArgs) ToResolverSyncConfigOutputWithContext(ctx context.Context) ResolverSyncConfigOutput
func (ResolverSyncConfigArgs) ToResolverSyncConfigPtrOutput ¶
func (i ResolverSyncConfigArgs) ToResolverSyncConfigPtrOutput() ResolverSyncConfigPtrOutput
func (ResolverSyncConfigArgs) ToResolverSyncConfigPtrOutputWithContext ¶
func (i ResolverSyncConfigArgs) ToResolverSyncConfigPtrOutputWithContext(ctx context.Context) ResolverSyncConfigPtrOutput
type ResolverSyncConfigInput ¶
type ResolverSyncConfigInput interface { pulumi.Input ToResolverSyncConfigOutput() ResolverSyncConfigOutput ToResolverSyncConfigOutputWithContext(context.Context) ResolverSyncConfigOutput }
ResolverSyncConfigInput is an input type that accepts ResolverSyncConfigArgs and ResolverSyncConfigOutput values. You can construct a concrete instance of `ResolverSyncConfigInput` via:
ResolverSyncConfigArgs{...}
type ResolverSyncConfigOutput ¶
type ResolverSyncConfigOutput struct{ *pulumi.OutputState }
Describes a Sync configuration for a resolver.
Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
func (ResolverSyncConfigOutput) ConflictDetection ¶
func (o ResolverSyncConfigOutput) ConflictDetection() pulumi.StringOutput
The Conflict Detection strategy to use.
- *VERSION*: Detect conflicts based on object versions for this resolver.
- *NONE*: Do not detect conflicts when invoking this resolver.
func (ResolverSyncConfigOutput) ConflictHandler ¶
func (o ResolverSyncConfigOutput) ConflictHandler() pulumi.StringPtrOutput
The Conflict Resolution strategy to perform in the event of a conflict.
- *OPTIMISTIC_CONCURRENCY*: Resolve conflicts by rejecting mutations when versions don't match the latest version at the server.
- *AUTOMERGE*: Resolve conflicts with the Automerge conflict resolution strategy.
- *LAMBDA*: Resolve conflicts with an LAMlong function supplied in the “LambdaConflictHandlerConfig“.
func (ResolverSyncConfigOutput) ElementType ¶
func (ResolverSyncConfigOutput) ElementType() reflect.Type
func (ResolverSyncConfigOutput) LambdaConflictHandlerConfig ¶
func (o ResolverSyncConfigOutput) LambdaConflictHandlerConfig() ResolverLambdaConflictHandlerConfigPtrOutput
The “LambdaConflictHandlerConfig“ when configuring “LAMBDA“ as the Conflict Handler.
func (ResolverSyncConfigOutput) ToResolverSyncConfigOutput ¶
func (o ResolverSyncConfigOutput) ToResolverSyncConfigOutput() ResolverSyncConfigOutput
func (ResolverSyncConfigOutput) ToResolverSyncConfigOutputWithContext ¶
func (o ResolverSyncConfigOutput) ToResolverSyncConfigOutputWithContext(ctx context.Context) ResolverSyncConfigOutput
func (ResolverSyncConfigOutput) ToResolverSyncConfigPtrOutput ¶
func (o ResolverSyncConfigOutput) ToResolverSyncConfigPtrOutput() ResolverSyncConfigPtrOutput
func (ResolverSyncConfigOutput) ToResolverSyncConfigPtrOutputWithContext ¶
func (o ResolverSyncConfigOutput) ToResolverSyncConfigPtrOutputWithContext(ctx context.Context) ResolverSyncConfigPtrOutput
type ResolverSyncConfigPtrInput ¶
type ResolverSyncConfigPtrInput interface { pulumi.Input ToResolverSyncConfigPtrOutput() ResolverSyncConfigPtrOutput ToResolverSyncConfigPtrOutputWithContext(context.Context) ResolverSyncConfigPtrOutput }
ResolverSyncConfigPtrInput is an input type that accepts ResolverSyncConfigArgs, ResolverSyncConfigPtr and ResolverSyncConfigPtrOutput values. You can construct a concrete instance of `ResolverSyncConfigPtrInput` via:
ResolverSyncConfigArgs{...} or: nil
func ResolverSyncConfigPtr ¶
func ResolverSyncConfigPtr(v *ResolverSyncConfigArgs) ResolverSyncConfigPtrInput
type ResolverSyncConfigPtrOutput ¶
type ResolverSyncConfigPtrOutput struct{ *pulumi.OutputState }
func (ResolverSyncConfigPtrOutput) ConflictDetection ¶
func (o ResolverSyncConfigPtrOutput) ConflictDetection() pulumi.StringPtrOutput
The Conflict Detection strategy to use.
- *VERSION*: Detect conflicts based on object versions for this resolver.
- *NONE*: Do not detect conflicts when invoking this resolver.
func (ResolverSyncConfigPtrOutput) ConflictHandler ¶
func (o ResolverSyncConfigPtrOutput) ConflictHandler() pulumi.StringPtrOutput
The Conflict Resolution strategy to perform in the event of a conflict.
- *OPTIMISTIC_CONCURRENCY*: Resolve conflicts by rejecting mutations when versions don't match the latest version at the server.
- *AUTOMERGE*: Resolve conflicts with the Automerge conflict resolution strategy.
- *LAMBDA*: Resolve conflicts with an LAMlong function supplied in the “LambdaConflictHandlerConfig“.
func (ResolverSyncConfigPtrOutput) Elem ¶
func (o ResolverSyncConfigPtrOutput) Elem() ResolverSyncConfigOutput
func (ResolverSyncConfigPtrOutput) ElementType ¶
func (ResolverSyncConfigPtrOutput) ElementType() reflect.Type
func (ResolverSyncConfigPtrOutput) LambdaConflictHandlerConfig ¶
func (o ResolverSyncConfigPtrOutput) LambdaConflictHandlerConfig() ResolverLambdaConflictHandlerConfigPtrOutput
The “LambdaConflictHandlerConfig“ when configuring “LAMBDA“ as the Conflict Handler.
func (ResolverSyncConfigPtrOutput) ToResolverSyncConfigPtrOutput ¶
func (o ResolverSyncConfigPtrOutput) ToResolverSyncConfigPtrOutput() ResolverSyncConfigPtrOutput
func (ResolverSyncConfigPtrOutput) ToResolverSyncConfigPtrOutputWithContext ¶
func (o ResolverSyncConfigPtrOutput) ToResolverSyncConfigPtrOutputWithContext(ctx context.Context) ResolverSyncConfigPtrOutput
type SourceApiAssociation ¶ added in v0.63.0
type SourceApiAssociation struct { pulumi.CustomResourceState // ARN of the SourceApiAssociation. AssociationArn pulumi.StringOutput `pulumi:"associationArn"` // Id of the SourceApiAssociation. AssociationId pulumi.StringOutput `pulumi:"associationId"` // Description of the SourceApiAssociation. Description pulumi.StringPtrOutput `pulumi:"description"` // Date of last schema successful merge. LastSuccessfulMergeDate pulumi.StringOutput `pulumi:"lastSuccessfulMergeDate"` // ARN of the Merged API in the association. MergedApiArn pulumi.StringOutput `pulumi:"mergedApiArn"` // GraphQLApiId of the Merged API in the association. MergedApiId pulumi.StringOutput `pulumi:"mergedApiId"` // Identifier of the Merged GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN MergedApiIdentifier pulumi.StringPtrOutput `pulumi:"mergedApiIdentifier"` // ARN of the source API in the association. SourceApiArn pulumi.StringOutput `pulumi:"sourceApiArn"` // Customized configuration for SourceApiAssociation. SourceApiAssociationConfig SourceApiAssociationConfigPtrOutput `pulumi:"sourceApiAssociationConfig"` // Current status of SourceApiAssociation. SourceApiAssociationStatus SourceApiAssociationStatusOutput `pulumi:"sourceApiAssociationStatus"` // Current SourceApiAssociation status details. SourceApiAssociationStatusDetail pulumi.StringOutput `pulumi:"sourceApiAssociationStatusDetail"` // GraphQLApiId of the source API in the association. SourceApiId pulumi.StringOutput `pulumi:"sourceApiId"` // Identifier of the Source GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN SourceApiIdentifier pulumi.StringPtrOutput `pulumi:"sourceApiIdentifier"` }
Resource Type definition for AWS::AppSync::SourceApiAssociation
func GetSourceApiAssociation ¶ added in v0.63.0
func GetSourceApiAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SourceApiAssociationState, opts ...pulumi.ResourceOption) (*SourceApiAssociation, error)
GetSourceApiAssociation gets an existing SourceApiAssociation 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 NewSourceApiAssociation ¶ added in v0.63.0
func NewSourceApiAssociation(ctx *pulumi.Context, name string, args *SourceApiAssociationArgs, opts ...pulumi.ResourceOption) (*SourceApiAssociation, error)
NewSourceApiAssociation registers a new resource with the given unique name, arguments, and options.
func (*SourceApiAssociation) ElementType ¶ added in v0.63.0
func (*SourceApiAssociation) ElementType() reflect.Type
func (*SourceApiAssociation) ToSourceApiAssociationOutput ¶ added in v0.63.0
func (i *SourceApiAssociation) ToSourceApiAssociationOutput() SourceApiAssociationOutput
func (*SourceApiAssociation) ToSourceApiAssociationOutputWithContext ¶ added in v0.63.0
func (i *SourceApiAssociation) ToSourceApiAssociationOutputWithContext(ctx context.Context) SourceApiAssociationOutput
type SourceApiAssociationArgs ¶ added in v0.63.0
type SourceApiAssociationArgs struct { // Description of the SourceApiAssociation. Description pulumi.StringPtrInput // Identifier of the Merged GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN MergedApiIdentifier pulumi.StringPtrInput // Customized configuration for SourceApiAssociation. SourceApiAssociationConfig SourceApiAssociationConfigPtrInput // Identifier of the Source GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN SourceApiIdentifier pulumi.StringPtrInput }
The set of arguments for constructing a SourceApiAssociation resource.
func (SourceApiAssociationArgs) ElementType ¶ added in v0.63.0
func (SourceApiAssociationArgs) ElementType() reflect.Type
type SourceApiAssociationConfig ¶ added in v0.63.0
type SourceApiAssociationConfig struct { // Configuration of the merged behavior for the association. For example when it could be auto or has to be manual. MergeType *SourceApiAssociationConfigMergeType `pulumi:"mergeType"` }
type SourceApiAssociationConfigArgs ¶ added in v0.63.0
type SourceApiAssociationConfigArgs struct { // Configuration of the merged behavior for the association. For example when it could be auto or has to be manual. MergeType SourceApiAssociationConfigMergeTypePtrInput `pulumi:"mergeType"` }
func (SourceApiAssociationConfigArgs) ElementType ¶ added in v0.63.0
func (SourceApiAssociationConfigArgs) ElementType() reflect.Type
func (SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigOutput ¶ added in v0.63.0
func (i SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigOutput() SourceApiAssociationConfigOutput
func (SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigOutputWithContext ¶ added in v0.63.0
func (i SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigOutputWithContext(ctx context.Context) SourceApiAssociationConfigOutput
func (SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigPtrOutput ¶ added in v0.63.0
func (i SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigPtrOutput() SourceApiAssociationConfigPtrOutput
func (SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigPtrOutputWithContext ¶ added in v0.63.0
func (i SourceApiAssociationConfigArgs) ToSourceApiAssociationConfigPtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigPtrOutput
type SourceApiAssociationConfigInput ¶ added in v0.63.0
type SourceApiAssociationConfigInput interface { pulumi.Input ToSourceApiAssociationConfigOutput() SourceApiAssociationConfigOutput ToSourceApiAssociationConfigOutputWithContext(context.Context) SourceApiAssociationConfigOutput }
SourceApiAssociationConfigInput is an input type that accepts SourceApiAssociationConfigArgs and SourceApiAssociationConfigOutput values. You can construct a concrete instance of `SourceApiAssociationConfigInput` via:
SourceApiAssociationConfigArgs{...}
type SourceApiAssociationConfigMergeType ¶ added in v0.63.0
type SourceApiAssociationConfigMergeType string
Configuration of the merged behavior for the association. For example when it could be auto or has to be manual.
func (SourceApiAssociationConfigMergeType) ElementType ¶ added in v0.63.0
func (SourceApiAssociationConfigMergeType) ElementType() reflect.Type
func (SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypeOutput ¶ added in v0.63.0
func (e SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypeOutput() SourceApiAssociationConfigMergeTypeOutput
func (SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypeOutputWithContext ¶ added in v0.63.0
func (e SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypeOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypeOutput
func (SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypePtrOutput ¶ added in v0.63.0
func (e SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypePtrOutput() SourceApiAssociationConfigMergeTypePtrOutput
func (SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext ¶ added in v0.63.0
func (e SourceApiAssociationConfigMergeType) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypePtrOutput
func (SourceApiAssociationConfigMergeType) ToStringOutput ¶ added in v0.63.0
func (e SourceApiAssociationConfigMergeType) ToStringOutput() pulumi.StringOutput
func (SourceApiAssociationConfigMergeType) ToStringOutputWithContext ¶ added in v0.63.0
func (e SourceApiAssociationConfigMergeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SourceApiAssociationConfigMergeType) ToStringPtrOutput ¶ added in v0.63.0
func (e SourceApiAssociationConfigMergeType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceApiAssociationConfigMergeType) ToStringPtrOutputWithContext ¶ added in v0.63.0
func (e SourceApiAssociationConfigMergeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SourceApiAssociationConfigMergeTypeInput ¶ added in v0.63.0
type SourceApiAssociationConfigMergeTypeInput interface { pulumi.Input ToSourceApiAssociationConfigMergeTypeOutput() SourceApiAssociationConfigMergeTypeOutput ToSourceApiAssociationConfigMergeTypeOutputWithContext(context.Context) SourceApiAssociationConfigMergeTypeOutput }
SourceApiAssociationConfigMergeTypeInput is an input type that accepts values of the SourceApiAssociationConfigMergeType enum A concrete instance of `SourceApiAssociationConfigMergeTypeInput` can be one of the following:
SourceApiAssociationConfigMergeTypeAutoMerge SourceApiAssociationConfigMergeTypeManualMerge
type SourceApiAssociationConfigMergeTypeOutput ¶ added in v0.63.0
type SourceApiAssociationConfigMergeTypeOutput struct{ *pulumi.OutputState }
func (SourceApiAssociationConfigMergeTypeOutput) ElementType ¶ added in v0.63.0
func (SourceApiAssociationConfigMergeTypeOutput) ElementType() reflect.Type
func (SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypeOutput ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypeOutput() SourceApiAssociationConfigMergeTypeOutput
func (SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypeOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypeOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypeOutput
func (SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypePtrOutput ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypePtrOutput() SourceApiAssociationConfigMergeTypePtrOutput
func (SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypeOutput) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypePtrOutput
func (SourceApiAssociationConfigMergeTypeOutput) ToStringOutput ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypeOutput) ToStringOutput() pulumi.StringOutput
func (SourceApiAssociationConfigMergeTypeOutput) ToStringOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SourceApiAssociationConfigMergeTypeOutput) ToStringPtrOutput ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceApiAssociationConfigMergeTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SourceApiAssociationConfigMergeTypePtrInput ¶ added in v0.63.0
type SourceApiAssociationConfigMergeTypePtrInput interface { pulumi.Input ToSourceApiAssociationConfigMergeTypePtrOutput() SourceApiAssociationConfigMergeTypePtrOutput ToSourceApiAssociationConfigMergeTypePtrOutputWithContext(context.Context) SourceApiAssociationConfigMergeTypePtrOutput }
func SourceApiAssociationConfigMergeTypePtr ¶ added in v0.63.0
func SourceApiAssociationConfigMergeTypePtr(v string) SourceApiAssociationConfigMergeTypePtrInput
type SourceApiAssociationConfigMergeTypePtrOutput ¶ added in v0.63.0
type SourceApiAssociationConfigMergeTypePtrOutput struct{ *pulumi.OutputState }
func (SourceApiAssociationConfigMergeTypePtrOutput) ElementType ¶ added in v0.63.0
func (SourceApiAssociationConfigMergeTypePtrOutput) ElementType() reflect.Type
func (SourceApiAssociationConfigMergeTypePtrOutput) ToSourceApiAssociationConfigMergeTypePtrOutput ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypePtrOutput) ToSourceApiAssociationConfigMergeTypePtrOutput() SourceApiAssociationConfigMergeTypePtrOutput
func (SourceApiAssociationConfigMergeTypePtrOutput) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypePtrOutput) ToSourceApiAssociationConfigMergeTypePtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigMergeTypePtrOutput
func (SourceApiAssociationConfigMergeTypePtrOutput) ToStringPtrOutput ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceApiAssociationConfigMergeTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationConfigMergeTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SourceApiAssociationConfigOutput ¶ added in v0.63.0
type SourceApiAssociationConfigOutput struct{ *pulumi.OutputState }
func (SourceApiAssociationConfigOutput) ElementType ¶ added in v0.63.0
func (SourceApiAssociationConfigOutput) ElementType() reflect.Type
func (SourceApiAssociationConfigOutput) MergeType ¶ added in v0.63.0
func (o SourceApiAssociationConfigOutput) MergeType() SourceApiAssociationConfigMergeTypePtrOutput
Configuration of the merged behavior for the association. For example when it could be auto or has to be manual.
func (SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigOutput ¶ added in v0.63.0
func (o SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigOutput() SourceApiAssociationConfigOutput
func (SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigOutputWithContext(ctx context.Context) SourceApiAssociationConfigOutput
func (SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigPtrOutput ¶ added in v0.63.0
func (o SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigPtrOutput() SourceApiAssociationConfigPtrOutput
func (SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigPtrOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationConfigOutput) ToSourceApiAssociationConfigPtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigPtrOutput
type SourceApiAssociationConfigPtrInput ¶ added in v0.63.0
type SourceApiAssociationConfigPtrInput interface { pulumi.Input ToSourceApiAssociationConfigPtrOutput() SourceApiAssociationConfigPtrOutput ToSourceApiAssociationConfigPtrOutputWithContext(context.Context) SourceApiAssociationConfigPtrOutput }
SourceApiAssociationConfigPtrInput is an input type that accepts SourceApiAssociationConfigArgs, SourceApiAssociationConfigPtr and SourceApiAssociationConfigPtrOutput values. You can construct a concrete instance of `SourceApiAssociationConfigPtrInput` via:
SourceApiAssociationConfigArgs{...} or: nil
func SourceApiAssociationConfigPtr ¶ added in v0.63.0
func SourceApiAssociationConfigPtr(v *SourceApiAssociationConfigArgs) SourceApiAssociationConfigPtrInput
type SourceApiAssociationConfigPtrOutput ¶ added in v0.63.0
type SourceApiAssociationConfigPtrOutput struct{ *pulumi.OutputState }
func (SourceApiAssociationConfigPtrOutput) Elem ¶ added in v0.63.0
func (o SourceApiAssociationConfigPtrOutput) Elem() SourceApiAssociationConfigOutput
func (SourceApiAssociationConfigPtrOutput) ElementType ¶ added in v0.63.0
func (SourceApiAssociationConfigPtrOutput) ElementType() reflect.Type
func (SourceApiAssociationConfigPtrOutput) MergeType ¶ added in v0.63.0
func (o SourceApiAssociationConfigPtrOutput) MergeType() SourceApiAssociationConfigMergeTypePtrOutput
Configuration of the merged behavior for the association. For example when it could be auto or has to be manual.
func (SourceApiAssociationConfigPtrOutput) ToSourceApiAssociationConfigPtrOutput ¶ added in v0.63.0
func (o SourceApiAssociationConfigPtrOutput) ToSourceApiAssociationConfigPtrOutput() SourceApiAssociationConfigPtrOutput
func (SourceApiAssociationConfigPtrOutput) ToSourceApiAssociationConfigPtrOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationConfigPtrOutput) ToSourceApiAssociationConfigPtrOutputWithContext(ctx context.Context) SourceApiAssociationConfigPtrOutput
type SourceApiAssociationInput ¶ added in v0.63.0
type SourceApiAssociationInput interface { pulumi.Input ToSourceApiAssociationOutput() SourceApiAssociationOutput ToSourceApiAssociationOutputWithContext(ctx context.Context) SourceApiAssociationOutput }
type SourceApiAssociationOutput ¶ added in v0.63.0
type SourceApiAssociationOutput struct{ *pulumi.OutputState }
func (SourceApiAssociationOutput) AssociationArn ¶ added in v0.63.0
func (o SourceApiAssociationOutput) AssociationArn() pulumi.StringOutput
ARN of the SourceApiAssociation.
func (SourceApiAssociationOutput) AssociationId ¶ added in v0.63.0
func (o SourceApiAssociationOutput) AssociationId() pulumi.StringOutput
Id of the SourceApiAssociation.
func (SourceApiAssociationOutput) Description ¶ added in v0.63.0
func (o SourceApiAssociationOutput) Description() pulumi.StringPtrOutput
Description of the SourceApiAssociation.
func (SourceApiAssociationOutput) ElementType ¶ added in v0.63.0
func (SourceApiAssociationOutput) ElementType() reflect.Type
func (SourceApiAssociationOutput) LastSuccessfulMergeDate ¶ added in v0.63.0
func (o SourceApiAssociationOutput) LastSuccessfulMergeDate() pulumi.StringOutput
Date of last schema successful merge.
func (SourceApiAssociationOutput) MergedApiArn ¶ added in v0.63.0
func (o SourceApiAssociationOutput) MergedApiArn() pulumi.StringOutput
ARN of the Merged API in the association.
func (SourceApiAssociationOutput) MergedApiId ¶ added in v0.63.0
func (o SourceApiAssociationOutput) MergedApiId() pulumi.StringOutput
GraphQLApiId of the Merged API in the association.
func (SourceApiAssociationOutput) MergedApiIdentifier ¶ added in v0.63.0
func (o SourceApiAssociationOutput) MergedApiIdentifier() pulumi.StringPtrOutput
Identifier of the Merged GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
func (SourceApiAssociationOutput) SourceApiArn ¶ added in v0.63.0
func (o SourceApiAssociationOutput) SourceApiArn() pulumi.StringOutput
ARN of the source API in the association.
func (SourceApiAssociationOutput) SourceApiAssociationConfig ¶ added in v0.63.0
func (o SourceApiAssociationOutput) SourceApiAssociationConfig() SourceApiAssociationConfigPtrOutput
Customized configuration for SourceApiAssociation.
func (SourceApiAssociationOutput) SourceApiAssociationStatus ¶ added in v0.63.0
func (o SourceApiAssociationOutput) SourceApiAssociationStatus() SourceApiAssociationStatusOutput
Current status of SourceApiAssociation.
func (SourceApiAssociationOutput) SourceApiAssociationStatusDetail ¶ added in v0.63.0
func (o SourceApiAssociationOutput) SourceApiAssociationStatusDetail() pulumi.StringOutput
Current SourceApiAssociation status details.
func (SourceApiAssociationOutput) SourceApiId ¶ added in v0.63.0
func (o SourceApiAssociationOutput) SourceApiId() pulumi.StringOutput
GraphQLApiId of the source API in the association.
func (SourceApiAssociationOutput) SourceApiIdentifier ¶ added in v0.63.0
func (o SourceApiAssociationOutput) SourceApiIdentifier() pulumi.StringPtrOutput
Identifier of the Source GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN
func (SourceApiAssociationOutput) ToSourceApiAssociationOutput ¶ added in v0.63.0
func (o SourceApiAssociationOutput) ToSourceApiAssociationOutput() SourceApiAssociationOutput
func (SourceApiAssociationOutput) ToSourceApiAssociationOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationOutput) ToSourceApiAssociationOutputWithContext(ctx context.Context) SourceApiAssociationOutput
type SourceApiAssociationState ¶ added in v0.63.0
type SourceApiAssociationState struct { }
func (SourceApiAssociationState) ElementType ¶ added in v0.63.0
func (SourceApiAssociationState) ElementType() reflect.Type
type SourceApiAssociationStatus ¶ added in v0.63.0
type SourceApiAssociationStatus string
Current status of SourceApiAssociation.
type SourceApiAssociationStatusOutput ¶ added in v0.63.0
type SourceApiAssociationStatusOutput struct{ *pulumi.OutputState }
func (SourceApiAssociationStatusOutput) ElementType ¶ added in v0.63.0
func (SourceApiAssociationStatusOutput) ElementType() reflect.Type
func (SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusOutput ¶ added in v0.63.0
func (o SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusOutput() SourceApiAssociationStatusOutput
func (SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusOutputWithContext(ctx context.Context) SourceApiAssociationStatusOutput
func (SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusPtrOutput ¶ added in v0.63.0
func (o SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusPtrOutput() SourceApiAssociationStatusPtrOutput
func (SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusPtrOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationStatusOutput) ToSourceApiAssociationStatusPtrOutputWithContext(ctx context.Context) SourceApiAssociationStatusPtrOutput
func (SourceApiAssociationStatusOutput) ToStringOutput ¶ added in v0.63.0
func (o SourceApiAssociationStatusOutput) ToStringOutput() pulumi.StringOutput
func (SourceApiAssociationStatusOutput) ToStringOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SourceApiAssociationStatusOutput) ToStringPtrOutput ¶ added in v0.63.0
func (o SourceApiAssociationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceApiAssociationStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SourceApiAssociationStatusPtrOutput ¶ added in v0.63.0
type SourceApiAssociationStatusPtrOutput struct{ *pulumi.OutputState }
func (SourceApiAssociationStatusPtrOutput) Elem ¶ added in v0.63.0
func (o SourceApiAssociationStatusPtrOutput) Elem() SourceApiAssociationStatusOutput
func (SourceApiAssociationStatusPtrOutput) ElementType ¶ added in v0.63.0
func (SourceApiAssociationStatusPtrOutput) ElementType() reflect.Type
func (SourceApiAssociationStatusPtrOutput) ToSourceApiAssociationStatusPtrOutput ¶ added in v0.63.0
func (o SourceApiAssociationStatusPtrOutput) ToSourceApiAssociationStatusPtrOutput() SourceApiAssociationStatusPtrOutput
func (SourceApiAssociationStatusPtrOutput) ToSourceApiAssociationStatusPtrOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationStatusPtrOutput) ToSourceApiAssociationStatusPtrOutputWithContext(ctx context.Context) SourceApiAssociationStatusPtrOutput
func (SourceApiAssociationStatusPtrOutput) ToStringPtrOutput ¶ added in v0.63.0
func (o SourceApiAssociationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceApiAssociationStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.63.0
func (o SourceApiAssociationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Source Files
¶
- api.go
- channelNamespace.go
- dataSource.go
- domainName.go
- domainNameApiAssociation.go
- functionConfiguration.go
- getApi.go
- getChannelNamespace.go
- getDataSource.go
- getDomainName.go
- getDomainNameApiAssociation.go
- getFunctionConfiguration.go
- getGraphQlApi.go
- getResolver.go
- getSourceApiAssociation.go
- graphQlApi.go
- init.go
- pulumiEnums.go
- pulumiTypes.go
- resolver.go
- sourceApiAssociation.go