Instance Args
fun InstanceArgs(alternativeLocationId: Output<String>? = null, authEnabled: Output<Boolean>? = null, authorizedNetwork: Output<String>? = null, availableMaintenanceVersions: Output<List<String>>? = null, connectMode: Output<InstanceConnectMode>? = null, customerManagedKey: Output<String>? = null, displayName: Output<String>? = null, instanceId: Output<String>? = null, labels: Output<Map<String, String>>? = null, location: Output<String>? = null, maintenancePolicy: Output<MaintenancePolicyArgs>? = null, maintenanceVersion: Output<String>? = null, memorySizeGb: Output<Int>? = null, name: Output<String>? = null, persistenceConfig: Output<PersistenceConfigArgs>? = null, project: Output<String>? = null, readReplicasMode: Output<InstanceReadReplicasMode>? = null, redisConfigs: Output<Map<String, String>>? = null, redisVersion: Output<String>? = null, replicaCount: Output<Int>? = null, reservedIpRange: Output<String>? = null, secondaryIpRange: Output<String>? = null, suspensionReasons: Output<List<InstanceSuspensionReasonsItem>>? = null, tier: Output<InstanceTier>? = null, transitEncryptionMode: Output<InstanceTransitEncryptionMode>? = null)