CreateClusterRequest: {
    aclRules?: ACLRuleSpec[];
    clusterSettings?: ClusterSetting[];
    clusterSize?: number;
    endpoints?: Redis.v1.EndpointSpec[];
    name?: string;
    nodeType: string;
    password: string;
    projectId?: string;
    tags?: string[];
    tlsEnabled: boolean;
    userName: string;
    version: string;
    zone?: Zone;
}

Type declaration

  • OptionalaclRules?: ACLRuleSpec[]

    List of ACLRuleSpec used to secure your publicly exposed cluster.

  • OptionalclusterSettings?: ClusterSetting[]

    List of advanced settings to be set upon Database Instance initialization.

  • OptionalclusterSize?: number

    Number of nodes in the Redis™ cluster.

  • Optionalendpoints?: Redis.v1.EndpointSpec[]

    Zero or multiple EndpointSpec used to expose your cluster publicly and inside private networks. If no EndpoindSpec is given the cluster will be publicly exposed by default.

  • Optionalname?: string

    Name of the Database Instance.

  • nodeType: string

    Type of node to use for the Database Instance.

  • password: string

    Password of the user.

  • OptionalprojectId?: string

    Project ID in which to create the Database Instance.

  • Optionaltags?: string[]

    Tags to apply to the Database Instance.

  • tlsEnabled: boolean

    Defines whether or not TLS is enabled.

  • userName: string

    Name of the user created upon Database Instance creation.

  • version: string

    Redis™ engine version of the Database Instance.

  • Optionalzone?: Zone

    Zone to target. If none is passed will use default zone from the config.