@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
20 lines • 950 B
TypeScript
import { ReplicationRuleDeleteMarkerReplicationStatusEnum } from './ReplicationRuleDeleteMarkerReplicationStatusEnum';
import { ReplicationRuleStatusEnum } from './ReplicationRuleStatusEnum';
import { StorageReplicationRuleDestinationIn } from '../StorageReplicationRuleDestinationIn';
import { StorageReplicationRuleFilter } from '../StorageReplicationRuleFilter';
/** Object Storage replication configuration rule. */
export interface ReplicationRuleIn {
/** Delete marker replication configuration. */
deleteMarkerReplication: ReplicationRuleDeleteMarkerReplicationStatusEnum;
/** Rule destination configuration. */
destination?: StorageReplicationRuleDestinationIn;
/** Rule filters. */
filter?: StorageReplicationRuleFilter;
/** Rule ID. */
id: string;
/** Rule priority. */
priority: number;
/** Rule status. */
status: ReplicationRuleStatusEnum;
}
//# sourceMappingURL=ReplicationRuleIn.d.ts.map