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