UNPKG

@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)

69 lines (68 loc) 2.9 kB
export declare const GlobalReplicationGroupMemberRole: { readonly Primary: "PRIMARY"; readonly Secondary: "SECONDARY"; }; /** * Indicates the role of the member, primary or secondary. */ export type GlobalReplicationGroupMemberRole = (typeof GlobalReplicationGroupMemberRole)[keyof typeof GlobalReplicationGroupMemberRole]; export declare const ReplicationGroupDurability: { readonly Default: "default"; readonly Async: "async"; readonly Sync: "sync"; readonly Disabled: "disabled"; }; /** * The durability setting for the replication group. Valid values: default, async, sync, disabled. Enabling durability on an existing non-durable cluster or disabling durability on an existing durable cluster is not currently supported and will result in an error; specify the desired durability at create time. The resolved state is returned in EffectiveDurability. */ export type ReplicationGroupDurability = (typeof ReplicationGroupDurability)[keyof typeof ReplicationGroupDurability]; export declare const ReplicationGroupEffectiveDurability: { readonly Async: "async"; readonly Sync: "sync"; readonly Disabled: "disabled"; }; /** * The resolved durability state of the replication group after resolving the default value. This is a read-only property. */ export type ReplicationGroupEffectiveDurability = (typeof ReplicationGroupEffectiveDurability)[keyof typeof ReplicationGroupEffectiveDurability]; export declare const ServerlessCacheDataStorageUnit: { readonly Gb: "GB"; }; /** * The unit of cached data capacity of the Serverless Cache. */ export type ServerlessCacheDataStorageUnit = (typeof ServerlessCacheDataStorageUnit)[keyof typeof ServerlessCacheDataStorageUnit]; export declare const ServerlessCacheNetworkType: { readonly Ipv4: "ipv4"; readonly Ipv6: "ipv6"; readonly DualStack: "dual_stack"; }; /** * The network type for the serverless cache. Valid values are ipv4, ipv6, or dual_stack. */ export type ServerlessCacheNetworkType = (typeof ServerlessCacheNetworkType)[keyof typeof ServerlessCacheNetworkType]; export declare const UserAuthenticationModePropertiesType: { readonly Password: "password"; readonly NoPasswordRequired: "no-password-required"; readonly Iam: "iam"; }; /** * Authentication Type */ export type UserAuthenticationModePropertiesType = (typeof UserAuthenticationModePropertiesType)[keyof typeof UserAuthenticationModePropertiesType]; export declare const UserEngine: { readonly Redis: "redis"; readonly Valkey: "valkey"; }; /** * The target cache engine for the user. */ export type UserEngine = (typeof UserEngine)[keyof typeof UserEngine]; export declare const UserGroupEngine: { readonly Redis: "redis"; readonly Valkey: "valkey"; }; /** * The target cache engine for the user group. */ export type UserGroupEngine = (typeof UserGroupEngine)[keyof typeof UserGroupEngine];