Class SnapshotCustomerRestoreRequest
Inheritance
SnapshotCustomerRestoreRequest
Namespace: System.Dynamic.ExpandoObject
Syntax
[GeneratedCode("NJsonSchema", "13.20.0.0 (NJsonSchema v10.9.0.0 (Newtonsoft.Json v13.0.0.0))")]
public class SnapshotCustomerRestoreRequest : SnapshotBaseRestoreRequest
Properties
Declaration
[JsonProperty("customerAlias", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string CustomerAlias { get; set; }
Property Value
Declaration
[JsonProperty("customerId", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string CustomerId { get; set; }
Property Value
Defines where searchIndices are recreated if they did not exist (not part of restored snapshot, for example)
If null, searchIndices will be recreated on the cluster they were on when the snapshot was taken (or, if that cluster does not exist, on the default)
Declaration
[JsonProperty("recreateSearchIndicesCluster", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string RecreateSearchIndicesCluster { get; set; }
Property Value
Defines whether secondary indices which are missing for customer are filled or left empty
Declaration
[JsonProperty("refillRecreatedSecondaryIndices", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool RefillRecreatedSecondaryIndices { get; set; }
Property Value
Declaration
[JsonProperty("resetServiceProviders", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool ResetServiceProviders { get; set; }
Property Value
Declaration
[JsonProperty("skipUpdateAfterRestore", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool SkipUpdateAfterRestore { get; set; }
Property Value
Methods
Declaration
public static SnapshotCustomerRestoreRequest FromJson(string data)
Parameters
Returns