@pulumi/aws-native
Version:
The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)
90 lines (89 loc) • 4.15 kB
TypeScript
export declare const ApiAuthenticationType: {
readonly AmazonCognitoUserPools: "AMAZON_COGNITO_USER_POOLS";
readonly AwsIam: "AWS_IAM";
readonly ApiKey: "API_KEY";
readonly OpenidConnect: "OPENID_CONNECT";
readonly AwsLambda: "AWS_LAMBDA";
};
/**
* Security configuration for your AppSync API.
*/
export type ApiAuthenticationType = (typeof ApiAuthenticationType)[keyof typeof ApiAuthenticationType];
export declare const ApiEventLogLevel: {
readonly None: "NONE";
readonly Error: "ERROR";
readonly All: "ALL";
readonly Info: "INFO";
readonly Debug: "DEBUG";
};
/**
* Logging level for the AppSync API.
*/
export type ApiEventLogLevel = (typeof ApiEventLogLevel)[keyof typeof ApiEventLogLevel];
export declare const ChannelNamespaceAuthenticationType: {
readonly AmazonCognitoUserPools: "AMAZON_COGNITO_USER_POOLS";
readonly AwsIam: "AWS_IAM";
readonly ApiKey: "API_KEY";
readonly OpenidConnect: "OPENID_CONNECT";
readonly AwsLambda: "AWS_LAMBDA";
};
/**
* Security configuration for your AppSync API.
*/
export type ChannelNamespaceAuthenticationType = (typeof ChannelNamespaceAuthenticationType)[keyof typeof ChannelNamespaceAuthenticationType];
export declare const ChannelNamespaceHandlerBehavior: {
readonly Code: "CODE";
readonly Direct: "DIRECT";
};
/**
* Integration behavior for a handler configuration.
*/
export type ChannelNamespaceHandlerBehavior = (typeof ChannelNamespaceHandlerBehavior)[keyof typeof ChannelNamespaceHandlerBehavior];
export declare const ChannelNamespaceInvokeType: {
readonly RequestResponse: "REQUEST_RESPONSE";
readonly Event: "EVENT";
};
/**
* Invocation type for direct lambda integrations.
*/
export type ChannelNamespaceInvokeType = (typeof ChannelNamespaceInvokeType)[keyof typeof ChannelNamespaceInvokeType];
export declare const DataSourceMetricsConfig: {
readonly Disabled: "DISABLED";
readonly Enabled: "ENABLED";
};
/**
* 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` .
*/
export type DataSourceMetricsConfig = (typeof DataSourceMetricsConfig)[keyof typeof DataSourceMetricsConfig];
export declare const ResolverMetricsConfig: {
readonly Enabled: "ENABLED";
readonly Disabled: "DISABLED";
};
/**
* 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.
*/
export type ResolverMetricsConfig = (typeof ResolverMetricsConfig)[keyof typeof ResolverMetricsConfig];
export declare const SourceApiAssociationConfigMergeType: {
readonly AutoMerge: "AUTO_MERGE";
readonly ManualMerge: "MANUAL_MERGE";
};
/**
* Configuration of the merged behavior for the association. For example when it could be auto or has to be manual.
*/
export type SourceApiAssociationConfigMergeType = (typeof SourceApiAssociationConfigMergeType)[keyof typeof SourceApiAssociationConfigMergeType];
export declare const SourceApiAssociationStatus: {
readonly MergeScheduled: "MERGE_SCHEDULED";
readonly MergeFailed: "MERGE_FAILED";
readonly MergeSuccess: "MERGE_SUCCESS";
readonly MergeInProgress: "MERGE_IN_PROGRESS";
readonly AutoMergeScheduleFailed: "AUTO_MERGE_SCHEDULE_FAILED";
readonly DeletionScheduled: "DELETION_SCHEDULED";
readonly DeletionInProgress: "DELETION_IN_PROGRESS";
readonly DeletionFailed: "DELETION_FAILED";
};
/**
* Current status of SourceApiAssociation.
*/
export type SourceApiAssociationStatus = (typeof SourceApiAssociationStatus)[keyof typeof SourceApiAssociationStatus];