@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
20 lines • 919 B
TypeScript
import { ReplicationRuleDeleteMarkerReplicationStatusEnum } from './ReplicationRuleDeleteMarkerReplicationStatusEnum';
import { StorageReplicationRuleDestination } from '../StorageReplicationRuleDestination';
import { StorageReplicationRuleFilter } from '../StorageReplicationRuleFilter';
import { ReplicationRuleStatusEnum } from './ReplicationRuleStatusEnum';
/** Object Storage replication configuration rule */
export interface ReplicationRule {
/** Delete marker replication */
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