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